<commit_before>Tropo Webapi Java <img src="http://hudson.voxeolabs.com/hudson/job/Tropo%202/lastSuccessfulBuild/buildStatus"/>
==============

Java library to interact with [Tropo's Webapi](https://www.tropo.com/docs/webapi/new_tropo_web_api_overview.htm).

Overview
--------

This is a very lightweight library that will help you to create applications that interact with Tropo from your Java based server. This library offers a type-safe object model that helps you to create requests to Tropo without having to deal with JSON at all. This way, you can minimize the errors that may happen due to invalid JSON being sent or parsed. 

Additionally, this library implements the session method from Tropo [Rest API](https://www.tropo.com/docs/rest/rest_api.htm) which means it can be used from Java web or stand-alone applications to execute remote scripts. For example you can integrate this library with a Java Swing application to do simple but powerful tasks like sending SMS, sending voice calls, transfering calls, etc. 

Requirements
------------

Current version is 0.1.

License
------------

[MIT License](https://github.com/tropo/tropo-webapi-java/blob/master/LICENSE)

Requirements
------------

You can install this library in any Java application or application server. The library depends primarily on Json-lib and Commons Httpclient. These libraries also depend on other artifacts. The following listing shows all the libraries that need to be present in an application that uses Tropo's Java Webapi:

	* commons-beanutils-1.8.1.jar
	* commons-collections-3.2.1.jar
	* commons-lang-2.5.jar
	* commons-logging-1.1.1.jar
	* commons-httpclient-3.1.jar
	* json-lib-2.4-jdk15.jar<commit_msg>Edited README.md via GitHub<commit_after>Tropo Webapi Java <img src="http://hudson.voxeolabs.com/hudson/job/Tropo%202/lastSuccessfulBuild/buildStatus"/>
==============

Java library to interact with [Tropo's Webapi](https://www.tropo.com/docs/webapi/new_tropo_web_api_overview.htm).

Overview
--------

This is a very lightweight library that will help you to create applications that interact with Tropo from your Java based server. This library offers a type-safe object model that helps you to create requests to Tropo without having to deal with JSON at all. This way, you can minimize the errors that may happen due to invalid JSON being sent or parsed. 

Additionally, this library implements the session method from Tropo [Rest API](https://www.tropo.com/docs/rest/rest_api.htm) which means it can be used from Java web or stand-alone applications to execute remote scripts. For example you can integrate this library with a Java Swing application to do simple but powerful tasks like sending SMS, sending voice calls, transfering calls, etc. 

Requirements
------------

Current version is 0.3.

License
------------

[MIT License](https://github.com/tropo/tropo-webapi-java/blob/master/LICENSE)

Requirements
------------

You can install this library in any Java application or application server. The library depends primarily on Json-lib and Commons Httpclient. These libraries also depend on other artifacts. The following listing shows all the libraries that need to be present in an application that uses Tropo's Java Webapi:

	* commons-beanutils-1.8.1.jar
	* commons-collections-3.2.1.jar
	* commons-lang-2.5.jar
	* commons-logging-1.1.1.jar
	* commons-httpclient-3.1.jar
	* json-lib-2.4-jdk15.jar
{'fraction_non_alphanumeric': 0.10281195079086115, 'fraction_numerical': 0.012888107791446984, 'mean_word_length': 3.9278499278499277, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 6, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6448945', 'n_tokens_mistral': 997, 'n_tokens_neox': 955, 'n_words': 388}