<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Florent Clairambault &#187; MES</title>
	<atom:link href="http://florent.clairambault.fr/tag/mes/feed" rel="self" type="application/rss+xml" />
	<link>http://florent.clairambault.fr</link>
	<description></description>
	<lastBuildDate>Sat, 04 Feb 2012 19:56:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-alpha-19719</generator>
		<item>
		<title>JObexFTP from Ricardo Schmidt</title>
		<link>http://florent.clairambault.fr/jobexftp-from-ricardo-schmidt?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jobexftp-from-ricardo-schmidt</link>
		<comments>http://florent.clairambault.fr/jobexftp-from-ricardo-schmidt#comments</comments>
		<pubDate>Sat, 19 Dec 2009 22:20:31 +0000</pubDate>
		<dc:creator>Florent Clairambault</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Cinterion]]></category>
		<category><![CDATA[JObexFTP]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MES]]></category>
		<category><![CDATA[TC65]]></category>

		<guid isPermaLink="false">http://florent.clairambault.fr/?p=2216</guid>
		<description><![CDATA[Ricardo Schmidt made a great multi-platform TC65 control and file management tool called JOBextFTP. This can be used for anyone whose Module Exchange Suite (MES) doesn&#8217;t work or doesn&#8217;t work correctly. The biggest effort is put on managing the OBEX file transmission protocol, but it also does offer some simple methods that can be integrated [...]]]></description>
			<content:encoded><![CDATA[<p>Ricardo Schmidt made a great multi-platform TC65 control and file management tool called <a href="https://github.com/3esmit/JObexFTP">JOBextFTP</a>. This can be used for anyone whose <a href="http://florent.clairambault.fr/tag/mes">Module Exchange Suite (MES)</a> doesn&#8217;t work or doesn&#8217;t work correctly.</p>
<p>The biggest effort is put on managing the OBEX file transmission protocol, but it also does offer some simple methods that can be integrated in your development process, like &#8220;turnOn&#8221;, &#8220;turnOff&#8221;, &#8220;getTime&#8221;, &#8220;runApp&#8221;.</p>
<p>I&#8217;m really sorry but I didn&#8217;t take the time to test it as I&#8217;m currently not making some TC65 development. But it looks very operational to me.</p>
<p>Maybe I should start a list of useful TC65 softwares. I can already see this one to help you deploy programs and files locally and my <a href="http://florent.clairambault.fr/sms-otap-program-for-the-tc65-updated">SMSOTAP</a> to help you deploy programs remotely.</p>
<p><a name="2011-02-24"></a><br />
<strong style="color: red">Update: JObexFTP 2.4</strong><br />
<em>Thu, Feb 24, 2011 at 00:51</em></p>
<div style="border: 1px solid gray; margin: 10px; padding: 10px; background-color: #eef">
Hello,</p>
<p>You recieved this email due your interest in JObexFTP.</p>
<p>JObexFTP have new cool features!<br />
Now we can:<br />
- move files and folder with mv command<br />
- change mode of files and folder with chmod command<br />
- see the total disk space and the free space.</p>
<p>Checkout the changelog from the past 2 releases:</p>
<p>JObexFTP 2.4<br />
- Added disk information in about command<br />
- Added move (mv) operation<br />
- Added change mode (chmod) operation<br />
JObexFTP 2.3<br />
- Improved ObexClose.<br />
- Improved estability.<br />
- Faster operations.<br />
- Code clean up.<br />
- Fixed getContents of binary OBEXFile</p>
<p>Thank you for the attention!
</p></div>
<p><a name="2011-01-29"></a><br />
<strong style="color: red">Update: New interface</strong><br />
<em>Sat, Jan 29, 2011 at 08:12</em></p>
<div style="border: 1px solid gray; margin: 10px; padding: 10px; background-color: #eef">
Hello,</p>
<p>You received this email due your interest in JObexFTP.</p>
<p>New utilities: emulator and cmd_autoexec_off.sh<br />
New TC65SH UI: An improved user interface based on TC65SH 1.2.0<br />
Makefile: just type `make &#038;&#038; sudo make install` and call it by<br />
`jobexftp` from anywhere in your linux. (It also installs the rxtxlib)</p>
<p>Using JObexFTP emulator with your IDE your going to send files to<br />
module, execute and follow their output, all in the IDE. Stack Traces<br />
are automatically parsed by IDE and shown in a programmer friendly way.<br />
Check out attached screen shot.<br />
JObexFTP emulator also turns on your device if is not yet, and attempts<br />
to leave data mode if no response to at commands (just using echo and<br />
cat).</p>
<p>binaries, libraries and sources available to download in github</p>
<p>https://github.com/3esmit/JObexFTP/</p>
<p>Any feature request, issues, experiences or improvements with JObexFTP<br />
please contact me, I will be pleased in have your feedback.</p>
<p>Thank you for the attention,<br />
Ricardo Guilherme Schmidt
</p></div>
<p><strong style="color: red">Update : JObexFTP version 2.0</strong><br />
Ricardo Schmidt sent an other mail about his project on the <a href="https://groups.google.com/forum/#!forum/javacint" target="_blank">javacint group</a>, on Oct 22, 2010 at 14:51 :</p>
<div style="border: 1px solid gray; margin: 10px; padding: 10px; background-color: #eef">
Hello community,</p>
<p>I&#8217;ve just released JOBEXFTP 2.0 (beta), which brings tons of<br />
improvements from last version due total refactoring of code. Its<br />
better then never, check out sources!<br />
Now the transfers are stable and 60% much faster. If you are a maniac<br />
object oriented programmer, you going to love it, since it follow many<br />
project patterns as listeners, notify, encapsulation.<br />
The program API is a truly Java library, with easy Obex FTP calls.<br />
Full information available in project README.</p>
<p>The project is released under LGPL and need your feedback.</p>
<p>Access: http://www.github.com/3esmit/jobexftp
</p></div>
<p>Here is the email Ricardo Schmidt sent me on the 17 December 2009 :<br />
<em>I modified and formated some parts of the original mail.</em></p>
<div style="border: 1px solid gray; margin: 10px; padding: 10px; background-color: #eef">
Hello Florent,</p>
<p>    With Ondrej ObexTool sources, that I <a href="http://florent.clairambault.fr/tc65-module-exchange-suite-mes-problems#comment-557">met through your blog</a>, I made up a new tool (think OO). So I made a library to help developers make multiplatform easy communication with TC65 and simmilar modules.<br />
I&#8217;m already using it in a desktop configuration program for my M2M application and it just works great.<br />
     It have some TODOs and maybe some bugs, but it have a nice object oriented programming. Also I abused of the exceptions, becouse this project is not just an application, but also a library. You can use it to develop your configurator programs, its very easy to do with it.<br />
     The code is fully in english, but in future I pretend make it multilanguage. For now it just garantees that TC65 is going to work with it, but I belive TC65i and XT75 should work as TC65, since it under the same AT &#8220;platform&#8221;.</p>
<p><strong>Some nice features in the library :</strong></p>
<ul>
<li>Auto turns on/off the module</li>
<li>If for some previous crash it stayed in DATAMODE, it sends the +++<br />
until it get the COMMANDMODE again.</li>
<li>You can choose for seeing verbose messages and for seeing the AT<br />
communication.</li>
<li>You can send a String as a file to the module.</li>
<li>You recieve a file as a String from module (since writing a file is easy).</li>
<li>Working in windows platf (under test)</li>
</ul>
<p><strong>Some nice features in the application :</strong></p>
<ul>
<li>Argument configurable on/off module, verbose and show atcomand.</li>
<li>Download, upload and list files just in one connection (no limit) ex.: jobexftp /dev/ttyACM0 -u arq1.ext arq2.ext arq3.ext arq4.ext -l -d filetodown.ext -V -A</li>
<li>Option to just stdout the file. (sometimes we just need to see the<br />
contents)</li>
</ul>
<p><strong>TODOs:</strong></p>
<ul>
<li>Documentation (kinda important)</li>
<li>Auto run jars (in library is ready, just for app)</li>
<li>Choose folder to send the file (easy task)</li>
<li>MacOSX adaption (maybe its already working, I dont have any macs to test)</li>
<li>Multilanguage</li>
</ul>
<p>The listing comes in the XML from library, I think that this should be treated just in the applications, since the xml is very good for programming analyse.</p>
<p>Hope you like it.</p>
<p>You can get the latest sources from project kenai : <a href="http://www.kenai.com/projects/jobexftp">http://www.kenai.com/projects/jobexftp</a></p>
<p><a href="http://kenai.com/">Kenai</a> is NetBeans integrated, and it uses subversion. This project is opensource under GPL (application) and under LGPL (library).</p>
<p>Thank you for the attention,<br />
Ricardo Schmidt
</p></div>
<p>Here is an other message Ricardo sent on the 18 March 2010 :</p>
<div style="border: 1px solid gray; margin: 10px; padding: 10px; background-color: #eef">
Hello developers,</p>
<p>Due to the kenai closing, and to have the best control version system, JObexFTP have moved to github.com.<br />
Now we can manage projects better with git control version. If you dont know Git, you should!<br />
The Kenai&#8217;s JObexFTP will be closed soon, the repository is already deleted.<br />
Note: The old JObexFTP versions are lost due to new commit.<br />
Please consider joining my project. </p>
<p><strong>What is JObexFTP?</strong><br />
Its a fully opensource library (and application) to transfer files from/to obex server.<br />
You can use it in any J2SE application to enable java communication to module without third party app. You can also use it as a MES in unsupported cinterion plataforms like Linux.<br />
For now it just supports cinterion modules due to ATCommand spec.<br />
It needs RxTx library to have the serial communication. </p>
<p><strong>JObexFTP news:</strong><br />
Now we have fully OO obex objects (files/folders).<br />
The downloading files is speeded up. </p>
<p><strong>Under development:</strong><br />
Human readable folder listing<br />
Multilanguage</p>
<p><strong>Known issues:</strong><br />
Deleting multiple files is buggy and needs reconnection. (Its also buggy in windows MES, but here is a way more buggy)<br />
In Windows sometimes it takes more time to have obex ready to read folder listing (I hate you microsoft)
</div>
]]></content:encoded>
			<wfw:commentRss>http://florent.clairambault.fr/jobexftp-from-ricardo-schmidt/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TC65 Module Exchange Suite (MES) problems</title>
		<link>http://florent.clairambault.fr/tc65-module-exchange-suite-mes-problems?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=tc65-module-exchange-suite-mes-problems</link>
		<comments>http://florent.clairambault.fr/tc65-module-exchange-suite-mes-problems#comments</comments>
		<pubDate>Sat, 03 Oct 2009 19:20:12 +0000</pubDate>
		<dc:creator>Florent Clairambault</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Cinterion]]></category>
		<category><![CDATA[MES]]></category>
		<category><![CDATA[OBEX]]></category>
		<category><![CDATA[TC65]]></category>

		<guid isPermaLink="false">http://florent.clairambault.fr/?p=1748</guid>
		<description><![CDATA[Update (2011-06-28): You should look at the jOBEXFtp program if you don&#8217;t want to spend hours fixing a problem with a crappy software. When you want to locally deploy software on your TC65 chip, you need the Module Exchange Suite (MES). If it doesn&#8217;t work, it won&#8217;t tell you why, finding out why can be [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update (2011-06-28):</strong></p>
<p>You should look at the <a href="http://florent.clairambault.fr/tag/jobexftp">jOBEXFtp program</a> if you don&#8217;t want to spend hours fixing a problem with a crappy software.
</p>
<p>When you want to locally deploy software on your TC65 chip, you need the Module Exchange Suite (MES). If it doesn&#8217;t work, it won&#8217;t tell you why, finding out why can be quite tricky. </p>
<p>If you want to find out why the communication with your TC65 failed, the best way is to use the <a href="http://technet.microsoft.com/en-us/sysinternals/bb896644.aspx">portmon tool</a> and see what is exchanged between the MESServer.exe and the chip.</p>
<p>I collected 4 portmon captures that could help you diagnose your MES communication problems :</p>
<ul>
<li><a href="http://florent.clairambault.fr/wp-content/uploads/2009/10/florent_mes.txt">Here</a> is a successful MES files listing at 19200 bps. You can see that it sends the &#8220;AT+CGMM&#8221; at different bit rates unless it gets a good response. Then it sets some serial communication options. And then it sends the &#8220;AT^SQWE=100&#8243; commands which fails and then establish a successful link using the &#8220;AT^SQWE=3&#8243; command.</li>
<li><a href="http://florent.clairambault.fr/wp-content/uploads/2009/10/florent_mes_failed.txt">Here</a> is a failed MES file listing. Here, after the &#8220;&#8221;AT^SQWE=3&#8243;&#8221; is sent, MES sends a 26 bytes message and receives a 41 bytes message from the chip. Then it should request the file listing. But here, MES doesn&#8217;t request anything. Maybe MES doesn&#8217;t work well, or maybe the reply from the chip doesn&#8217;t satisfy his requirements.<br />
Anyway, after that it should send a 27 bytes message containing : &#8220;x-obex/folder-listing&#8221;, and it should get the file listing. But it doesn&#8217;t. It reads on the serial port like if it was still waiting for something. And finally, it closes the connection (with &#8220;+++&#8221;).</li>
<li><a href="http://florent.clairambault.fr/wp-content/uploads/2009/10/florent_mes_failed.txt">Here</a> is a totally failed communication. Here it&#8217;s because the modem gets stuck on waiting for the modem hardware flow control (&#8220;IOCTL_SERIAL_GET_MODEMSTATUS&#8221;) when it&#8217;s only a 3 wires (TX,RX,GND) communication. So MES never reads or writes anything.</li>
<li><a href="http://florent.clairambault.fr/wp-content/uploads/2010/11/nicolas_mes_failed.txt">Here</a> is communication that failed by not receiving anything. Everything seems ok but no data was received. It&#8217;s quite likely that the RX cable is disconnected.</li>
</ul>
<p>If you have the same kind of problem, you can send me your portmon capture file.</p>
]]></content:encoded>
			<wfw:commentRss>http://florent.clairambault.fr/tc65-module-exchange-suite-mes-problems/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/15 queries in 0.006 seconds using disk: basic
Object Caching 393/413 objects using disk: basic

Served from: florent.clairambault.fr @ 2012-02-04 22:31:40 -->
