forked from 3esmit/JObexFTP
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
68 lines (56 loc) · 3.31 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
This is README file for JOBEXFTP 2.4
1. About Project
What is JObexFTP?
JObexFTP is a Java implementation of Obex Client protocol under Siemiens/Cinterion AT specification aimed to work with TC65 and TC65i modules, but can perfecly work in any OBEX device with simple adaptation.
It is developed as an opensource substitute of Cinterion Module Exchange Suite (MES) and also as a library to give Java applications MES capabilities.
The project is mainly developed by Linux users but it works in Windows too, as 98% of the project is cross-plataform.
2. Dependences
Java 1.6 and RxTx library.
RxTx is the only library that implements serial communication under java that is cross plataform. Its freely avaliable in http://rxtx.qbang.org/
Linux users can use Makefile to install RxTx to JObexFTP use only or use shellscripts (under lib/rxtx) to install for all applications.
3. Features
- IDE Integration
- All Official MES funcionality.
- Make install script
- Intuitive API calls
- Support (IrDA) Object Exchange Protocol
- Easy implementations of new devices
- OO
- Unity tests
3. Known bugs
- Aborting put operations leaves the file half there.
4. Not implemented yet
- Internationalization
- .deb and .rpm packages
5. Help JOBEXFTP
If you have information on how fixing bugs or wants to implement new features, please contact me via email.
All your help is needed to make this project better.
6. License
This project is licensed in LGPL, please read the license file.
In summary you can use this code in any commercial application, but any changes/improvement in JOBEXFTP must be shared with the community.
Please report if you are using JOBEXFTP and give me feedback of your problems and needs, they might be developed.
7. Authoring
This project is managed and mainly developed by Ricardo Guilherme Schmidt <[email protected]>
The stand alone CUI is inspired by TC64SH, developed by Christoph Vilsmeier <http://www.vilsmeier-consulting.de/tc65sh.html>
It uses small parts of OBEX4J, developed by Joey Shen <[email protected]>
And it was first inspired by ObexTool by Ondrej Janovskï <[email protected]>
8. Questions
You can ask questions about the use and about how the code works or how to make changes on it by the following contact information:
Ricardo Guilherme Schmidt (home) <[email protected]>
Cellphone +55 47 84037215 (Just speak english and portuguese)
9. Other
If you use JOBEXFTP keep in touch with it updates, and help development.
This project dosen't ask for money donations, but asks for your bug reports, feedback and developing help.
Use GitHub.com tools or email-me to feedback.
10. Disclaimer
Copyright 2011 Ricardo Guilherme Schmidt
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR
OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.