<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: OpenBaseMovil 3.0 final Released</title>
	<atom:link href="/2008/01/23/openbasemovil-30-final-released/feed/" rel="self" type="application/rss+xml" />
	<link>http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/</link>
	<description>J2ME Framework, J2ME database and more</description>
	<lastBuildDate>Wed, 24 Mar 2010 21:58:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: jdonadob</title>
		<link>http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/comment-page-1/#comment-101</link>
		<dc:creator>jdonadob</dc:creator>
		<pubDate>Wed, 24 Mar 2010 21:58:28 +0000</pubDate>
		<guid isPermaLink="false">http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/#comment-101</guid>
		<description>I&#039;m sorry, I forgot one thing.

The FieldIndex function was created by me.  It returns de Id of the field which match with the name passed by parameter.  I did it on that way becouse if I put the field name in the setField method then it throws error; it only works if I put the Id and no the field name.</description>
		<content:encoded><![CDATA[<p>I&#8217;m sorry, I forgot one thing.</p>
<p>The FieldIndex function was created by me.  It returns de Id of the field which match with the name passed by parameter.  I did it on that way becouse if I put the field name in the setField method then it throws error; it only works if I put the Id and no the field name.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jdonadob</title>
		<link>http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/comment-page-1/#comment-100</link>
		<dc:creator>jdonadob</dc:creator>
		<pubDate>Wed, 24 Mar 2010 20:18:59 +0000</pubDate>
		<guid isPermaLink="false">http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/#comment-100</guid>
		<description>Thanks for answer.

I created the table on this way:

Estructura = new Table( Tabla );
Estructura.addColumn(&quot;User&quot;, bm.db.Constants.FT_STRING, 25, false, null);
Estructura.addColumn(&quot;Password&quot;, bm.db.Constants.FT_STRING, 25, false, null);

BaseDatos.createTable( Estructura );

Estructura.close();
Estructura = BaseDatos.getTable(Tabla);

Estructura.createIndex( &quot;Primary&quot;, &quot;User&quot; );

Registro = Estructura.createRow();
Registro.setField( FieldIndex( &quot;User&quot;, Estructura ) , &quot;ADMIN&quot; );
Registro.setField( FieldIndex( &quot;Password&quot;, Estructura ), &quot;12345&quot; );
Registro.save();

I tried several ways and this is unique one that worked, the other ways throw error.

Then I look for as follows:

row = tabla.find( &quot;User&quot;, &quot;ADMIN&quot; );

and the row variable, which is of type RowSet, is returned with no rows.</description>
		<content:encoded><![CDATA[<p>Thanks for answer.</p>
<p>I created the table on this way:</p>
<p>Estructura = new Table( Tabla );<br />
Estructura.addColumn(&#8220;User&#8221;, bm.db.Constants.FT_STRING, 25, false, null);<br />
Estructura.addColumn(&#8220;Password&#8221;, bm.db.Constants.FT_STRING, 25, false, null);</p>
<p>BaseDatos.createTable( Estructura );</p>
<p>Estructura.close();<br />
Estructura = BaseDatos.getTable(Tabla);</p>
<p>Estructura.createIndex( &#8220;Primary&#8221;, &#8220;User&#8221; );</p>
<p>Registro = Estructura.createRow();<br />
Registro.setField( FieldIndex( &#8220;User&#8221;, Estructura ) , &#8220;ADMIN&#8221; );<br />
Registro.setField( FieldIndex( &#8220;Password&#8221;, Estructura ), &#8220;12345&#8243; );<br />
Registro.save();</p>
<p>I tried several ways and this is unique one that worked, the other ways throw error.</p>
<p>Then I look for as follows:</p>
<p>row = tabla.find( &#8220;User&#8221;, &#8220;ADMIN&#8221; );</p>
<p>and the row variable, which is of type RowSet, is returned with no rows.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Narciso Cerezo</title>
		<link>http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/comment-page-1/#comment-99</link>
		<dc:creator>Narciso Cerezo</dc:creator>
		<pubDate>Wed, 24 Mar 2010 16:52:02 +0000</pubDate>
		<guid isPermaLink="false">http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/#comment-99</guid>
		<description>Hello jdonadob,

The find method will do only an exact match, and depending on the way you declared the index on the User field it will be case insensitive or not.
Check the case sensitive parameter when creating the index.
Also, if you want to find a word inside the field content instead of an exact match, you can use the findFuzzy method which will look over the index contents for words starting with ADMIN. In this case the index should be created as full text, so it will index the words separately instead of the full field contents.
All of this is explained in the quick start guide and in the database developer guide, where you can find examples for the different index types and finder methods.
Hope that helps.</description>
		<content:encoded><![CDATA[<p>Hello jdonadob,</p>
<p>The find method will do only an exact match, and depending on the way you declared the index on the User field it will be case insensitive or not.<br />
Check the case sensitive parameter when creating the index.<br />
Also, if you want to find a word inside the field content instead of an exact match, you can use the findFuzzy method which will look over the index contents for words starting with ADMIN. In this case the index should be created as full text, so it will index the words separately instead of the full field contents.<br />
All of this is explained in the quick start guide and in the database developer guide, where you can find examples for the different index types and finder methods.<br />
Hope that helps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jdonadob</title>
		<link>http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/comment-page-1/#comment-98</link>
		<dc:creator>jdonadob</dc:creator>
		<pubDate>Wed, 24 Mar 2010 15:48:30 +0000</pubDate>
		<guid isPermaLink="false">http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/#comment-98</guid>
		<description>Help me please.

I&#039;m trying to use the method Find of the class Table but doesn&#039;t work.  I do the same of the tutorial but empty RowSet is returned.

row = tabla.find( &quot;User&quot;, &quot;ADMIN&quot; )

User is the field name and ADMIN is the word I&#039;m looking for.

What is happening ?

Thank You.</description>
		<content:encoded><![CDATA[<p>Help me please.</p>
<p>I&#8217;m trying to use the method Find of the class Table but doesn&#8217;t work.  I do the same of the tutorial but empty RowSet is returned.</p>
<p>row = tabla.find( &#8220;User&#8221;, &#8220;ADMIN&#8221; )</p>
<p>User is the field name and ADMIN is the word I&#8217;m looking for.</p>
<p>What is happening ?</p>
<p>Thank You.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Narciso Cerezo</title>
		<link>http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/comment-page-1/#comment-83</link>
		<dc:creator>Narciso Cerezo</dc:creator>
		<pubDate>Thu, 18 Dec 2008 12:54:08 +0000</pubDate>
		<guid isPermaLink="false">http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/#comment-83</guid>
		<description>Hi sigma12,

What you are looking for is exactly what we do with BaseMovil, the framework from which OpenBaseMovil was born.
OpenBaseMovil has all the features (in fact we are migrating BaseMovil to sit on top of OpenBaseMovil) but synchronization.
We offer synchronization services in a variety of ways and business models, and you can even try them free.
Please, contact me for more information: narciso /at/ elondra /dot/ com

Regards,
Narciso</description>
		<content:encoded><![CDATA[<p>Hi sigma12,</p>
<p>What you are looking for is exactly what we do with BaseMovil, the framework from which OpenBaseMovil was born.<br />
OpenBaseMovil has all the features (in fact we are migrating BaseMovil to sit on top of OpenBaseMovil) but synchronization.<br />
We offer synchronization services in a variety of ways and business models, and you can even try them free.<br />
Please, contact me for more information: narciso /at/ elondra /dot/ com</p>
<p>Regards,<br />
Narciso</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sigma12</title>
		<link>http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/comment-page-1/#comment-82</link>
		<dc:creator>sigma12</dc:creator>
		<pubDate>Wed, 17 Dec 2008 06:45:59 +0000</pubDate>
		<guid isPermaLink="false">http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/#comment-82</guid>
		<description>Hi Narciso Cerezo,
Thanks for your reply. It is quite helpful indeed. Is it possible to access this database created on Symbian phone (S60) 3rd edition and transfer it to a PC? 
I have a database on PC (server) and I want to create a java module to synchronize it with the database present on symbian device. Do you think it is possible?

Thanks in advance for your inputs.</description>
		<content:encoded><![CDATA[<p>Hi Narciso Cerezo,<br />
Thanks for your reply. It is quite helpful indeed. Is it possible to access this database created on Symbian phone (S60) 3rd edition and transfer it to a PC?<br />
I have a database on PC (server) and I want to create a java module to synchronize it with the database present on symbian device. Do you think it is possible?</p>
<p>Thanks in advance for your inputs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Narciso Cerezo</title>
		<link>http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/comment-page-1/#comment-81</link>
		<dc:creator>Narciso Cerezo</dc:creator>
		<pubDate>Tue, 16 Dec 2008 13:26:29 +0000</pubDate>
		<guid isPermaLink="false">http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/#comment-81</guid>
		<description>Hi sigma12,
The database storage engine uses the RMS, so the actual location and contents vary a lot between devices.
I can&#039;t tell you exactly where the S60 emulator places the files. Sun WTK&#039;s and emulators based on it by various manufacturers store the rms files in the appdb folder. For WTK 2.2 it was just beneath the root instalation folder of the WTK, for WTK 2.5.2 a folder called j2mewtk is created on the user home folder, and the appdb folder is on it.
On the device, usually the rms files are not accessible due to security constraints.
But on Symbian phones it is possible to get to them. For 2nd edition devices they are placed in the same folder of the .jar file and it is a single file that can be more or less viewed with an hexadecimal editor. For 3rd edition devices, this was improved and it is more difficult to actually view the contents of the file.
In fact, with 2nd edition phones you could move the data file from one device to another and it will work, but that doesn&#039;t work for 3rd edition.
Of course, you need FExplorer or similar software on Symbian to view the internal filesystem.
We will provide in the future a file based storage, but probably only for BlackBerry, since the file storage has many drawbacks in terms of security and API access (applications need to be signed).</description>
		<content:encoded><![CDATA[<p>Hi sigma12,<br />
The database storage engine uses the RMS, so the actual location and contents vary a lot between devices.<br />
I can&#8217;t tell you exactly where the S60 emulator places the files. Sun WTK&#8217;s and emulators based on it by various manufacturers store the rms files in the appdb folder. For WTK 2.2 it was just beneath the root instalation folder of the WTK, for WTK 2.5.2 a folder called j2mewtk is created on the user home folder, and the appdb folder is on it.<br />
On the device, usually the rms files are not accessible due to security constraints.<br />
But on Symbian phones it is possible to get to them. For 2nd edition devices they are placed in the same folder of the .jar file and it is a single file that can be more or less viewed with an hexadecimal editor. For 3rd edition devices, this was improved and it is more difficult to actually view the contents of the file.<br />
In fact, with 2nd edition phones you could move the data file from one device to another and it will work, but that doesn&#8217;t work for 3rd edition.<br />
Of course, you need FExplorer or similar software on Symbian to view the internal filesystem.<br />
We will provide in the future a file based storage, but probably only for BlackBerry, since the file storage has many drawbacks in terms of security and API access (applications need to be signed).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sigma12</title>
		<link>http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/comment-page-1/#comment-80</link>
		<dc:creator>sigma12</dc:creator>
		<pubDate>Tue, 16 Dec 2008 13:14:19 +0000</pubDate>
		<guid isPermaLink="false">http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/#comment-80</guid>
		<description>I am not sure whether this is the right forum to post this question but I want to know that when I create a database using openbasemovil, where is the database file store (1) when I am using nokia S60 emulator to test and (2) on the device. I mean at which location the database is created. Will appreciate any pointers.</description>
		<content:encoded><![CDATA[<p>I am not sure whether this is the right forum to post this question but I want to know that when I create a database using openbasemovil, where is the database file store (1) when I am using nokia S60 emulator to test and (2) on the device. I mean at which location the database is created. Will appreciate any pointers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Narciso Cerezo</title>
		<link>http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/comment-page-1/#comment-63</link>
		<dc:creator>Narciso Cerezo</dc:creator>
		<pubDate>Wed, 06 Feb 2008 14:04:54 +0000</pubDate>
		<guid isPermaLink="false">http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/#comment-63</guid>
		<description>Thanks again, Stefan.
We&#039;ll review the bugs and fix them for the next release.</description>
		<content:encoded><![CDATA[<p>Thanks again, Stefan.<br />
We&#8217;ll review the bugs and fix them for the next release.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan</title>
		<link>http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/comment-page-1/#comment-62</link>
		<dc:creator>Stefan</dc:creator>
		<pubDate>Wed, 06 Feb 2008 14:01:23 +0000</pubDate>
		<guid isPermaLink="false">http://openbasemovil.org/2008/01/23/openbasemovil-30-final-released/#comment-62</guid>
		<description>I also filed 2 Bug Reports on Sourceforge so you could include the fixes for them in the next release.

I&#039;ve been trying to get around any limitations myself. It&#039;s messy right now but kinda works. I didn&#039;t touch your code at all, maybe that&#039;s why it&#039;s a bit messy. As I have to work with that I get from your public functions :P

I&#039;ll see what I can come up with which may be handy and actually usable ;P</description>
		<content:encoded><![CDATA[<p>I also filed 2 Bug Reports on Sourceforge so you could include the fixes for them in the next release.</p>
<p>I&#8217;ve been trying to get around any limitations myself. It&#8217;s messy right now but kinda works. I didn&#8217;t touch your code at all, maybe that&#8217;s why it&#8217;s a bit messy. As I have to work with that I get from your public functions <img src='/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>I&#8217;ll see what I can come up with which may be handy and actually usable ;P</p>
]]></content:encoded>
	</item>
</channel>
</rss>
