<?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.01 released</title>
	<atom:link href="/2008/01/24/openbasemovil-3001-released/feed/" rel="self" type="application/rss+xml" />
	<link>http://openbasemovil.org/2008/01/24/openbasemovil-3001-released/</link>
	<description>J2ME Framework, J2ME database and more</description>
	<pubDate>Wed, 07 Jan 2009 02:46:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Narciso Cerezo</title>
		<link>http://openbasemovil.org/2008/01/24/openbasemovil-3001-released/comment-page-1/#comment-49</link>
		<dc:creator>Narciso Cerezo</dc:creator>
		<pubDate>Sat, 26 Jan 2008 15:29:42 +0000</pubDate>
		<guid isPermaLink="false">http://openbasemovil.org/2008/01/24/openbasemovil-3001-released/#comment-49</guid>
		<description>hi Stefan,
Thanks for the info, we  are very pleased to hear that kind of comments.
I don't know if you've read about the project history, but the development of the framework has taken about 3 years, and near two of production use. 
The j2me database is the 2nd most difficult part, and without doubt the 1st place is for the sync engine (both client and server).
Regards</description>
		<content:encoded><![CDATA[<p>hi Stefan,<br />
Thanks for the info, we  are very pleased to hear that kind of comments.<br />
I don&#8217;t know if you&#8217;ve read about the project history, but the development of the framework has taken about 3 years, and near two of production use.<br />
The j2me database is the 2nd most difficult part, and without doubt the 1st place is for the sync engine (both client and server).<br />
Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan</title>
		<link>http://openbasemovil.org/2008/01/24/openbasemovil-3001-released/comment-page-1/#comment-45</link>
		<dc:creator>Stefan</dc:creator>
		<pubDate>Fri, 25 Jan 2008 18:40:40 +0000</pubDate>
		<guid isPermaLink="false">http://openbasemovil.org/2008/01/24/openbasemovil-3001-released/#comment-45</guid>
		<description>Hi Narciso,

thanks for your reply :)
Right now, we don't plan to use the GUI framework, because we have our own. But right now it lacks a real database component. It would be nice to have one for a project we're doing right now, but we don't have the time to do one ourselves. So I was looking all over the Internet to find a good one and up to now, yours was the most promising :)</description>
		<content:encoded><![CDATA[<p>Hi Narciso,</p>
<p>thanks for your reply <img src='/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Right now, we don&#8217;t plan to use the GUI framework, because we have our own. But right now it lacks a real database component. It would be nice to have one for a project we&#8217;re doing right now, but we don&#8217;t have the time to do one ourselves. So I was looking all over the Internet to find a good one and up to now, yours was the most promising <img src='/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Narciso Cerezo</title>
		<link>http://openbasemovil.org/2008/01/24/openbasemovil-3001-released/comment-page-1/#comment-44</link>
		<dc:creator>Narciso Cerezo</dc:creator>
		<pubDate>Fri, 25 Jan 2008 14:41:42 +0000</pubDate>
		<guid isPermaLink="false">http://openbasemovil.org/2008/01/24/openbasemovil-3001-released/#comment-44</guid>
		<description>Hi Stefan,

Thanks for your information, BlackBerry is not now in the supported devices list, but we are very interested in it.
If you could file the comment as a &lt;a href="https://sourceforge.net/tracker/?func=add&#38;group_id=210619&#38;atid=1014467" rel="nofollow"&gt;support request&lt;/a&gt; we'll be thankful, we want to keep track of all support request, bugs and feature request through SourceForge.
We run some test some months ago and we are about to do some more in the upcoming weeks.
In those tests the application would run fine, but the RMS system that the BlackBerry exposes is limited in that a RecordStore can not hold more than 64Kb of data, so it was not very functional for our commercial platform since the files usually are bigger in most cases. (we are planning a new version to override that barrier also present on other phones)
I must say that the test were performed with a previous version of our commercial platform. The version is not that important, but it is the way of creating and populating the database.
Our commercial platform uses a synchronization engine that creates, populates and updates both the database  structure and data, everything over the air. So the methods for database creation and structure handling are the most new.
We will look at the code with the information provided in order to find where the problem can be, and update you as soon as possible.

By the way, I think that one of the most powerful things in the framework is the ui engine being data aware and soon also script aware, and using XML for the definition.
We have not explained yet that in the tutorial and documentation, but the ui interface can generate both enhanced graphical screens and native LCDUI screens (not as functional, but useful for some purposes), you just need to change the default mode globally or in view-by-view basis. I think the DTD is pretty explanatory.

I say this because you talk about the database engine.
Are you planning to use it and not use the ui library? If so, why?
It's simple curiosity :-)

regards</description>
		<content:encoded><![CDATA[<p>Hi Stefan,</p>
<p>Thanks for your information, BlackBerry is not now in the supported devices list, but we are very interested in it.<br />
If you could file the comment as a <a href="https://sourceforge.net/tracker/?func=add&amp;group_id=210619&amp;atid=1014467" rel="nofollow">support request</a> we&#8217;ll be thankful, we want to keep track of all support request, bugs and feature request through SourceForge.<br />
We run some test some months ago and we are about to do some more in the upcoming weeks.<br />
In those tests the application would run fine, but the RMS system that the BlackBerry exposes is limited in that a RecordStore can not hold more than 64Kb of data, so it was not very functional for our commercial platform since the files usually are bigger in most cases. (we are planning a new version to override that barrier also present on other phones)<br />
I must say that the test were performed with a previous version of our commercial platform. The version is not that important, but it is the way of creating and populating the database.<br />
Our commercial platform uses a synchronization engine that creates, populates and updates both the database  structure and data, everything over the air. So the methods for database creation and structure handling are the most new.<br />
We will look at the code with the information provided in order to find where the problem can be, and update you as soon as possible.</p>
<p>By the way, I think that one of the most powerful things in the framework is the ui engine being data aware and soon also script aware, and using XML for the definition.<br />
We have not explained yet that in the tutorial and documentation, but the ui interface can generate both enhanced graphical screens and native LCDUI screens (not as functional, but useful for some purposes), you just need to change the default mode globally or in view-by-view basis. I think the DTD is pretty explanatory.</p>
<p>I say this because you talk about the database engine.<br />
Are you planning to use it and not use the ui library? If so, why?<br />
It&#8217;s simple curiosity <img src='/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan</title>
		<link>http://openbasemovil.org/2008/01/24/openbasemovil-3001-released/comment-page-1/#comment-43</link>
		<dc:creator>Stefan</dc:creator>
		<pubDate>Fri, 25 Jan 2008 13:59:34 +0000</pubDate>
		<guid isPermaLink="false">http://openbasemovil.org/2008/01/24/openbasemovil-3001-released/#comment-43</guid>
		<description>Hi Narciso,

first of all, thanks for the Framework, it looks very promising :)

Right now I'm trying to get the DB to work on a Blackberry Device.

But "Database.connect" and "Database.create" always fail.

I copied the Database.connect part from the PasswordKeeper Application to be sure I did it right.

Anyway, here is what I get in the Log when I start my application:


Running with "Database.create"
------------------------------
Listing RecordStores and trying to delete each one...
sys_error_log
testdb_db
sys_store_info

creating database
Error: exception.ERR_RECORDSTORE[15107] : java.lang.NullPointerException
20080125 151241 Database.saveHeader()
java.lang.NullPointerException: null

20080125 151241 Store.close()
[testdb_db]
java.lang.NullPointerException: null



Running with "Database.connect"
------------------------------

Listing RecordStores and trying to delete each one...
javax.microedition.rms.RecordStoreException: testdb_db
sys_error_log
testdb_db
sys_store_info
sys_devinfo

connecting to database
Error: java.lang.NullPointerException
20080125 151530 Store.loadRecord(1)
[mapped record id not found (Store: testdb_db, mpx: 1)]
javax.microedition.rms.InvalidRecordIDException: testdb_db #1

20080125 151530 Store.makeCurrent(1,false)
[Invalid record]
exception.ERR_GENERIC[15111] : testdb_db #1


Any idea what's wrong?
If you need any more information, let me know, I'll be happy to provide you with what I got.

Thanks in advance,
Stefan</description>
		<content:encoded><![CDATA[<p>Hi Narciso,</p>
<p>first of all, thanks for the Framework, it looks very promising <img src='/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Right now I&#8217;m trying to get the DB to work on a Blackberry Device.</p>
<p>But &#8220;Database.connect&#8221; and &#8220;Database.create&#8221; always fail.</p>
<p>I copied the Database.connect part from the PasswordKeeper Application to be sure I did it right.</p>
<p>Anyway, here is what I get in the Log when I start my application:</p>
<p>Running with &#8220;Database.create&#8221;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Listing RecordStores and trying to delete each one&#8230;<br />
sys_error_log<br />
testdb_db<br />
sys_store_info</p>
<p>creating database<br />
Error: exception.ERR_RECORDSTORE[15107] : java.lang.NullPointerException<br />
20080125 151241 Database.saveHeader()<br />
java.lang.NullPointerException: null</p>
<p>20080125 151241 Store.close()<br />
[testdb_db]<br />
java.lang.NullPointerException: null</p>
<p>Running with &#8220;Database.connect&#8221;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Listing RecordStores and trying to delete each one&#8230;<br />
javax.microedition.rms.RecordStoreException: testdb_db<br />
sys_error_log<br />
testdb_db<br />
sys_store_info<br />
sys_devinfo</p>
<p>connecting to database<br />
Error: java.lang.NullPointerException<br />
20080125 151530 Store.loadRecord(1)<br />
[mapped record id not found (Store: testdb_db, mpx: 1)]<br />
javax.microedition.rms.InvalidRecordIDException: testdb_db #1</p>
<p>20080125 151530 Store.makeCurrent(1,false)<br />
[Invalid record]<br />
exception.ERR_GENERIC[15111] : testdb_db #1</p>
<p>Any idea what&#8217;s wrong?<br />
If you need any more information, let me know, I&#8217;ll be happy to provide you with what I got.</p>
<p>Thanks in advance,<br />
Stefan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Narciso Cerezo</title>
		<link>http://openbasemovil.org/2008/01/24/openbasemovil-3001-released/comment-page-1/#comment-42</link>
		<dc:creator>Narciso Cerezo</dc:creator>
		<pubDate>Fri, 25 Jan 2008 09:56:36 +0000</pubDate>
		<guid isPermaLink="false">http://openbasemovil.org/2008/01/24/openbasemovil-3001-released/#comment-42</guid>
		<description>Hi Nik,

It was just a joke :-)
We wanted to release soon, and we forgot to check that it actually run on Windows.
In fact, the bug was due to a late change in the ant tasks. We needed to change from ant 1.6 to ant 1.7 and we don't know why the tasks stopped to work and we had to change the way they took the file names, and thus the bug.

Please keep us informed of your progress or any issues.

Thanks.</description>
		<content:encoded><![CDATA[<p>Hi Nik,</p>
<p>It was just a joke <img src='/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
We wanted to release soon, and we forgot to check that it actually run on Windows.<br />
In fact, the bug was due to a late change in the ant tasks. We needed to change from ant 1.6 to ant 1.7 and we don&#8217;t know why the tasks stopped to work and we had to change the way they took the file names, and thus the bug.</p>
<p>Please keep us informed of your progress or any issues.</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nik</title>
		<link>http://openbasemovil.org/2008/01/24/openbasemovil-3001-released/comment-page-1/#comment-41</link>
		<dc:creator>Nik</dc:creator>
		<pubDate>Fri, 25 Jan 2008 09:50:56 +0000</pubDate>
		<guid isPermaLink="false">http://openbasemovil.org/2008/01/24/openbasemovil-3001-released/#comment-41</guid>
		<description>Hi, Narciso. 
Thanks for fixing this platform dependent bug.

PS. In Russia most developers using windows os.
PSS. Java programs must be cross-platform.</description>
		<content:encoded><![CDATA[<p>Hi, Narciso.<br />
Thanks for fixing this platform dependent bug.</p>
<p>PS. In Russia most developers using windows os.<br />
PSS. Java programs must be cross-platform.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
