Thread: ANN: Rekall V2.4.0

ANN: Rekall V2.4.0

From
John Dean
Date:
We are pleased to announce the release of Rekall V2.4.0

What is Rekall?
---------------

Rekall is a database independent, programmable Rapid
Application Development or RAD tool for producing
database applications. With Rekall you can build desktop
application and without any additional coding or
modification that same application can be exported to
the Web. A Web base Rekall application has the same
look and feel as its desktop counter part. Rekall allows
Web developers to save a lot of time, because applications
are initially developed and tested on the desktop. Once
the application is thoroughly tested an debugged them
it can be exported to the web. This approach reduces the
amount of time spent on the code-upload-test cycle, and
trial and error adjusting component layouts. Therefore,
the developer has more time to concentrate on the business
logic. The developer has the choice of using either Python
or Javascript (KJS even on Windows) as the behind the scenes
scripting language, which make it very easy to produce very
complex web based or desktop applications.
Rekall includes is following modules to aid application
development:

1. Database table creator, plus structure and data viewer.

2. Form designer and viewer.

3. Report designer and viewer

4. Visual query builder and results viewer.

5. Database import/export via generalized "copier"

6. Fully scriptable using either Python and Javascript with
    built-in debugger (Python only at the moment).

7. Macros editor

8. The ability to produce reuseable components for Forms and Reports

9. Basic database dumping and loading

10. Wizards and starter applications

Rekall has drivers for the following Database Engines:-

1. PostreSQL (included as standard)
2. MySQL (included as standard)
3. xBase (included as standard)
4. SQLite (included as standard)
5. DB2
6. Oracle 10
7. ODBC
8. UniverSQL
9. Informix (work inprocess - almost complete)
10. Interbase/Firebird (work in progress - 50% complete)
11. Sybase/MS SQL Server (work in progress - ??% complete)

Rekall runs on the following platforms:

Windows - Windows 2000, Windows XP and Windows 2003. It will not run
           on Windows 95, 98, 98SE or ME

MacX OS - V10.3.x (Panther)

Linux -   Debian Sarge, Fedora Core 2, 3 and 4, Kubantu V5.04, Linspire V5.0
           Mandrake V10.0 and V10.1, Mepis 2004 and V3.3, SuSE V9.1, V9.2 and
           V9.3 and Xandros V3.0

For those who wish to distribute commercial desktop applications using
Rekall, a Run-Time System is available.

Pre-built binaries are available from http://www.totalrekall.co.uk
Source tarballs and CVS access are avaliable from http://www.rekallrevealed.org

---

Regards
John Dean,
co-author of Rekall,
the only alternative
to MS Access


Re: ANN: Rekall V2.4.0

From
Johan Wehtje
Date:
I gave Rekall a try - and I was disappointed that it crashed with such
regularity.

I was more disappointed in the fact that when the Wizard is used to
build a Database connection to Postgresql the information box text
informs the user that the "Postgresql is not as fast as MySql, but does
have support for transactions and Stored Procedures".

Given that from the 7 series onwards the relative speeds of MySql and
Postgresql is not something that has a clear and definitive answer, I
would suggest that the Connection Wizard text is misleading at best.


Johan Wehtje

John Dean wrote:
> We are pleased to announce the release of Rekall V2.4.0
>
> What is Rekall?
> ---------------
>
> Rekall is a database independent, programmable Rapid
> Application Development or RAD tool for producing
> database applications. With Rekall you can build desktop
> application and without any additional coding or
> modification that same application can be exported to
> the Web. A Web base Rekall application has the same
> look and feel as its desktop counter part. Rekall allows
> Web developers to save a lot of time, because applications
> are initially developed and tested on the desktop. Once
> the application is thoroughly tested an debugged them
> it can be exported to the web. This approach reduces the
> amount of time spent on the code-upload-test cycle, and
> trial and error adjusting component layouts. Therefore,
> the developer has more time to concentrate on the business
> logic. The developer has the choice of using either Python
> or Javascript (KJS even on Windows) as the behind the scenes
> scripting language, which make it very easy to produce very
> complex web based or desktop applications.
> Rekall includes is following modules to aid application
> development:
>
> 1. Database table creator, plus structure and data viewer.
>
> 2. Form designer and viewer.
>
> 3. Report designer and viewer
>
> 4. Visual query builder and results viewer.
>
> 5. Database import/export via generalized "copier"
>
> 6. Fully scriptable using either Python and Javascript with
>    built-in debugger (Python only at the moment).
>
> 7. Macros editor
>
> 8. The ability to produce reuseable components for Forms and Reports
>
> 9. Basic database dumping and loading
>
> 10. Wizards and starter applications
>
> Rekall has drivers for the following Database Engines:-
>
> 1. PostreSQL (included as standard)
> 2. MySQL (included as standard)
> 3. xBase (included as standard)
> 4. SQLite (included as standard)
> 5. DB2
> 6. Oracle 10
> 7. ODBC
> 8. UniverSQL
> 9. Informix (work inprocess - almost complete)
> 10. Interbase/Firebird (work in progress - 50% complete)
> 11. Sybase/MS SQL Server (work in progress - ??% complete)
>
> Rekall runs on the following platforms:
>
> Windows - Windows 2000, Windows XP and Windows 2003. It will not run
>           on Windows 95, 98, 98SE or ME
>
> MacX OS - V10.3.x (Panther)
>
> Linux -   Debian Sarge, Fedora Core 2, 3 and 4, Kubantu V5.04, Linspire
> V5.0
>           Mandrake V10.0 and V10.1, Mepis 2004 and V3.3, SuSE V9.1, V9.2
> and
>           V9.3 and Xandros V3.0
>
> For those who wish to distribute commercial desktop applications using
> Rekall, a Run-Time System is available.
>
> Pre-built binaries are available from http://www.totalrekall.co.uk
> Source tarballs and CVS access are avaliable from
> http://www.rekallrevealed.org
>
> ---
>
> Regards
> John Dean,
> co-author of Rekall,
> the only alternative
> to MS Access
>
> ---------------------------(end of broadcast)---------------------------
> TIP 3: Have you checked our extensive FAQ?
>
>               http://www.postgresql.org/docs/faq
>
> .
>

Re: ANN: Rekall V2.4.0

From
Tom Lane
Date:
Johan Wehtje <joweht@tpgi.com.au> writes:
> I was more disappointed in the fact that when the Wizard is used to
> build a Database connection to Postgresql the information box text
> informs the user that the "Postgresql is not as fast as MySql, but does
> have support for transactions and Stored Procedures".

> Given that from the 7 series onwards the relative speeds of MySql and
> Postgresql is not something that has a clear and definitive answer, I
> would suggest that the Connection Wizard text is misleading at best.

And I suppose the MySQL boys will be objecting to the second part of the
sentence as soon as MySQL 5.0 goes gold ;-)

            regards, tom lane

Re: ANN: Rekall V2.4.0

From
John Dean
Date:
Hi Tom

At 03:32 18/10/2005, Tom Lane wrote:
>Johan Wehtje <joweht@tpgi.com.au> writes:
> > I was more disappointed in the fact that when the Wizard is used to
> > build a Database connection to Postgresql the information box text
> > informs the user that the "Postgresql is not as fast as MySql, but does
> > have support for transactions and Stored Procedures".
>
> > Given that from the 7 series onwards the relative speeds of MySql and
> > Postgresql is not something that has a clear and definitive answer, I
> > would suggest that the Connection Wizard text is misleading at best.
>
>And I suppose the MySQL boys will be objecting to the second part of the
>sentence as soon as MySQL 5.0 goes gold ;-)

I agree with you, as I have already mentioned to Johan. I believe the user
already knows which database engine he/she is going to use and more than
likely he/she is fully aware of the pros and cons, so there is no need to
point them out


>                         regards, tom lane

---

Regards
John Dean,
co-author of Rekall,
the only alternative
to MS Access


Re: ANN: Rekall V2.4.0

From
Johan Wehtje
Date:
Thanks for your attention to the wording of the Dialog in the
Connections wizard.

As to your questions about the problems that i was having with the
latest version of rekall, I installed and ran it on a Dell Optiplex 150
GX (Pent 3 1GHZ, 512 Ram) running Fedora Core 3. My home network has 3
machines running Postgres - 2 Win XP Pro machines  running 8.03 and 8.1
Beta, and then the Linux machine runs 8.03 built from source. All the
crashes I experienced were related to establishing connections to
Postgres Databases on any of these machines, I would use the wizard and
then enter host and DB info and with out exception the program would
silently exit. It was not always at the same point, and on a couple of
occasions when I restarted the program I found that the Rekall project
File had been created and i could connect with the stored connection info.

I have tried starting Rekall from the command line so as to see what it
leaves when it exits, but it does seem to be a really silent exit. I
have not done any more debugging than that.

As I have said here a couple of times I think that there is a real need
for an Access competitor, which Rekall promises to be - but I think we
already have a number of really excellent GUI DB managers, and to me
Rekall looks more like a Db Manager than Rich Client cum RAD tool for Db
centric applications.

Cheers
Johan Wehtje

John Dean wrote:
> Hi Tom
>
> At 03:32 18/10/2005, Tom Lane wrote:
>> Johan Wehtje <joweht@tpgi.com.au> writes:
>> > I was more disappointed in the fact that when the Wizard is used to
>> > build a Database connection to Postgresql the information box text
>> > informs the user that the "Postgresql is not as fast as MySql, but does
>> > have support for transactions and Stored Procedures".
>>
>> > Given that from the 7 series onwards the relative speeds of MySql and
>> > Postgresql is not something that has a clear and definitive answer, I
>> > would suggest that the Connection Wizard text is misleading at best.
>>
>> And I suppose the MySQL boys will be objecting to the second part of the
>> sentence as soon as MySQL 5.0 goes gold ;-)
>
> I agree with you, as I have already mentioned to Johan. I believe the
> user already knows which database engine he/she is going to use and more
> than likely he/she is fully aware of the pros and cons, so there is no
> need to point them out
>
>
>>                         regards, tom lane
>
> ---
>
> Regards
> John Dean,
> co-author of Rekall,
> the only alternative
> to MS Access
>
> ---------------------------(end of broadcast)---------------------------
> TIP 3: Have you checked our extensive FAQ?
>
>               http://www.postgresql.org/docs/faq
>
> .
>