Connecting Tech Pros Worldwide Help | Site Map

Multi-plataform Database selection

Newbie
 
Join Date: Jan 2009
Posts: 1
#1: Jan 20 '09
Hi, I'm currently in design of my first mobile aplication that has to run in 3 diferent plataforms (Blackberry, Symbian and Windows Mobile), I've checking my options and I'm inclined to chose Perst Lite, in order to get a better performance working in a OR DBMS and unify the architecture of the aplication, but there are some past aplications that are suposed to keep using SQLite (windows mobile ones) and one of my bosses wants to keep that intact. Using a xml is another option but I rather not..

This is just a preliminar analysis, I still don't know if I have to store files yet, but the use of the aplication

So the questions are:
- I can use SQLite in Blackberry and Symbian?
- How is the performance of Perst Lite in Windows Mobile?
- Is there any other good DBMS options?

Thanks.
PD: I'm not a native english user, sorry for the mistakes.
RedSon's Avatar
Site Moderator
 
Join Date: Jan 2007
Location: America
Posts: 3,393
#2: Jan 20 '09

re: Multi-plataform Database selection


You should select Java as your language of choice since it will work on all three operating systems. Then I think you can use a java db like derby or some mobile equivalent.
Newbie
 
Join Date: Jan 2009
Posts: 1
#3: Jan 21 '09

re: Multi-plataform Database selection


I don't know your project's exact needs so can't comment on the specifics, but I can confirm Perst runs on the three platforms you mention, and point to some Perst Lite resources:

Perst Lite on McObject's Web site:
Perst Embedded Database – an open source, object-oriented Java database / .NET database

Perst section of site (Perst is the open source, object-oriented embedded database for Java, standard edition. Perst Lite, the Java ME edition, is bundled with the standard Perst distribution):
Perst Embedded Database – an open source, object-oriented Java database / .NET database

Downloads of Perst (free, includes source code):
Embedded databases for real-time, embedded systems – eXtremeDB in-memory database, Perst Java and C# database, SQL, XML

There are also forums for getting answers to technical questions.

Perst Lite sample app on Java.Net site:
https://meapplicationdevelopers.dev....ect/perst.html

Examples of applications using Perst Lite include Maximizer and Carbon Hero.



Ted Kenney, McObject
Reply

Tags
database, perst, sqlite