File Release Notes and Changelog
Release Name: v0.6.3
Notes:
ObexFTP front-end - ObexFTP easier than ever!
*********************************************
Version 0.6.3 - Mon Sep 24, 2007
This software is distributed under the terms of the FSF Lesser Gnu Public
License (see LICENSE.txt).
CONTENT OF THIS FILE
--------------------
1. Download and running ObexFTP front-end
2. What is this?
3. Requirements
4. Features
5. Tested devices
6. Brought to you by...
7. "Thank you" list
8. Getting involved
9. More information
1. Downloading and running ObexFTP front-end
********************************************
If you downloaded the binary package, all you need to do is to extract the file
in some folder, set executable permissions to "Run.sh" file and run it.
For those who use a Debian-based system, there is a .deb package which you can
download from the project site. After installation, the package creates a GNOME
launcher under the Utility menu.
If you don't use GNOME, just run ObexFTP front-end using the following command
in your terminal window:
$ obexftp-frontend
2. What is this?
****************
The Open OBEX project, which is an open source project hosted in SourceForge.net,
is the most successful implementation of the OBEX (OBject EXchange) protocol for
Open Source Unix-based Operating Systems. Besides, it supports a wide range of
devices of different models and vendors.
The only bad thing about this great project is that the Open OBEX is a set of
command-line programs, and they are not so friendly to the end users. We have
been using the Open OBEX for some time, and we felt the need of a friendly user
interface to make things easier for us - the users.
So, ObexFTP front-end is a simple - but nice - Java Swing application that uses
ObexFTP under the hood to make easier to manipulate the file system of OBEX-enabled
devices.
3. Requirements
***************
This application is compiled in Java 6, and you must have the Java 6 Runtime
Environment correctly installed and configured in your system to in order to be
capable to run it. Check out the link below for more information:
http://www.java.com/en/download/index.jsp
The ObexFTP application is used by this front-end and it should be installed
as well. Check out the link below for more information:
http://dev.zuckschwerdt.org/openobex/wiki/ObexFtpInstalling
4. Features
***********
The ObexFTP front-end project is still under development, but it already have a
bunch of useful features. For example, you can:
+ navigate through the device's files;
+ create folders in the device;
+ send files to the device;
+ download files to your computer;
+ delete files and folders;
5. Tested devices
*****************
Visit the link below to see an updated list of supported devices:
http://dev.zuckschwerdt.org/openobex/wiki/SupportedDevices
6. Brought to you by...
***********************
---
Name : Daniel Fernandes Martins
Role : Project Leader
E-mail: daniel_martins at users.sourceforge.net
---
7. Getting involved
*******************
In fact, there's a lot of work to be done in many different areas.
If you are a Java developer and have ideas and/or want to help us code this
application, contact us in the project's web site at SourceForge.net. Any help
is appreciated.
If you speak english, you can give us some tips and help us to correct the help
pages, documentation stuff and other things (my english isn't that good though). :-)
If you are an ObexFTP front-end user, you can help us write the help pages
and share knowledge with other users. You can also give us suggestions of how
we can improve this tool.
8. "Thank you" list
*******************
My first "thank you" is a huge one and it goes to the ObexFTP team. If ObexFTP
did not exists I would not have created ObexFTP front-end at all. So, thank you
ObexFTP team! :-)
http://dev.zuckschwerdt.org/openobex/wiki/ObexFtp
Thanks to Sun Microsystems for creating such a great platform: Java.
http://java.sun.com
http://www.netbeans.org
Thanks to all developers of the following projects: Maven, Groovy, JDOM, XStream,
Log4j, JGoodies Looks, JUnit and JMock for their great work on these projects.
http://maven.apache.org
http://groovy.codehaus.org
http://www.jdom.org
http://xstream.codehaus.org
http://logging.apache.org/log4j
http://www.jgoodies.com/freeware/looks/
http://www.junit.org
http://www.jmock.org
Thanks to the Tango Desktop Project artists for their amazing work on the icon
library. Without Tango, I wouldn't have any chance to create a good-looking
application (well, I think it is). :-)
http://tango.freedesktop.org/Tango_Desktop_Project
Last - but not least - I thank YOU for downloading and using this application.
I hope you enjoy using it as much as I enjoy coding it!
9. More information
*******************
At SourceForge.net's project website you can find everything related to this
project, such as the website link, public forums, tracker systems, SVN server
information and so forth:
http://sourceforge.net/projects/obexftpfrontend
--EOF
Changes:
OBEXFTP front-end CHANGELOG
***************************
Version 0.6.3
-------------
Fixed bugs:
+ [1777608] 'Get files' command description wrong.
+ [1777611] Lack of shortcut keys in the file properties dialog.
+ [1799070] Exception should be thrown when the obexftp exit value != 0.
+ [1799073] Get rid of deprecated API usage.
+ [1801260] File extension matching must be case-insensitive.
Improvements:
+ [1799383] Add drag-and-drop cappabilities to the application*.
+ [1800019] Re-design the file type configuration.
+ [1800587] deb package.
+ [1800729] XStream introduced to deal with the config persistence.
+ [1800737] Change the 'value' field to something more meaningful.
* Only the 'drop' operation added
Version 0.6.2
-------------
Fixed bugs:
+ [1773565] The app should accept send files w/o select a parent folder.
+ [1777088] The app shows the wrong files when expanding a node.
Improvements:
+ [1774446] Convert the projects into Maven projects.
+ [1774446] The project now uses the SourceForge's SVN server.
+ [1774447] Separate the help files into a new project (or package).
+ [1774449] Add the 'Documents' file extensions in the config dialog.
+ [1777079] Change 'TTY' transport type to 'Serial'.
+ [1777080] Rename the field 'Transport' to 'Connection type'.
+ [1777083] Bundles a default config file in the binary packages.
Version 0.6.1
-------------
Fixed bugs:
+ [1764057] Not working on Nokia 6881.
Improvements:
+ [1760744] Improve help information.
+ [1767213] Show quit confirmation message only if needed.
+ [1773117] Create a Java Web Start distribution.
+ [1773120] Change the logo image and add an icon to the app.
Version 0.5.4
-------------
Fixed bugs:
+ [1760498] The application should save log information into a file.
Improvements:
+ [1760740] Make the validation checking of obex listing configurable.
+ [1759791] Pop up the config dialog when there's no config.xml file.
Version 0.5.3
-------------
Fixed bugs:
+ [1758583] "Default button" stuff stop working after used for the first time.
+ [1758586] Commands executed in reverse order.
+ [1758587] Show root files action don't clear the file system tree before render the
file system tree.
Improvements:
+ [1758588] Application's look and feel replaced.
+ [1758616] Better log messages, which helps us to find bugs more effectively.
+ [1758615] Command module was re-written from scratch.
+ [1758590] "Working" animation now shows the description of the command being executed.
Version 0.5.2
-------------
Fixed bugs:
+ [1758582] ClassCastException in ConfigurationDialog.
Version 0.5.1
-------------
+ First public release.
--EOF