Rekall Now Available Under GPL 304
Karma Sucks writes "Rekall is one of those killer apps alongside Scribus, Evolution, OpenOffice and Mozilla that could make all the difference for Linux desktop productivity. For those of you not in the know, Rekall is a RAD DBMS similar to MS Access or Paradox and has now been GPL'ed by theKompany. Community development and organization is to take place on rekallrevealed.org."
Same day Arnold is sworn in (Score:5, Funny)
Coincidence? I think not.
Re:Same day Arnold is sworn in (Score:3, Funny)
Does this run under Windows? theKompany's site appears to be slashdotted.
Eric
The Magazine for MapPoint [mp2kmag.com]
Re:Same day Arnold is sworn in (Score:2)
New name: Wrecked-all. I've been trying for almost 2 hours :-(
Is this a dupe (Score:2, Funny)
Rekall is a RAD DBMS (Score:5, Funny)
Re:Rekall is a RAD DBMS (Score:5, Funny)
Re:Rekall is a RAD DBMS (Score:3, Funny)
Re:Rekall is a RAD DBMS (Score:3, Funny)
Finally, a desktop DBMS for Linux. (Score:5, Informative)
= 9J =
Er, wha? (AKA DMBS??? ) (Score:5, Interesting)
ReKall and Access are not DBMSs by any stretch of the imagination.The only thing that ReKall provides related to Access is a quick and dirty way to make forms to query your database. It is not anywhere near as powerfull as the database construction and query designer utilities in OpenOffice and Access.
In summary, ReKall has its nieche, providing the small part of Access that OpenOffice didn't provide, but OpenOffice can still do many things ReKall can't.
Re:Er, wha? (AKA DMBS??? ) (Score:5, Insightful)
Of course, you are absolutely right. My fault in perpetuating the idea further with my post. Access, FileMaker Pro and ReKall are desktop database applications that have the ability to connect to multiple RDMBSs.
"The only thing that ReKall provides related to Access is a quick and dirty way to make forms to query your database."
Yet, what a big difference such a belittled feature makes. In the tens of thousands of departments in all the companies in the world, it's FileMaker Pro's and Access' form creation abilities that interests the secretaries who put in requisitions for these products and support Microsoft and FileMaker/Apple.
PowerBuilder's powerful query building tool is nearly everything a database application developer could ask for (minus the stupid syntax within the larger Powerbuilder scripting language). But, where is Powerbuilder, on a secretary's desk or on a developer's desk? I'll tell you something, there are more secretaries in the world than there are developers, and hence there are more Access installations than there are Powerbuilder installations.
Due to its newly Open Source nature, Rekall will eventually have the things you ask for, but you must wait in line for the actual business needs that M$, FileMaker and now TheKompany are answering.
= 9J =
Re:Somebody MOD PARENT UP (Score:5, Insightful)
PowerBuilder's powerful query building tool is nearly everything a database application developer could ask for (minus the stupid syntax within the larger Powerbuilder scripting language). But, where is Powerbuilder, on a secretary's desk or on a developer's desk? I'll tell you something, there are more secretaries in the world than there are developers, and hence there are more Access installations than there are Powerbuilder installations.
I think that is two of the most succintly insightful paragraphs I have ever read on Slashdot.
I would also add that many people begin their journey into computer programming by beginning with Access or Filemaker. This gives them confidence to then seek further instruction in more powerful languages.
I know many snooty purists think this is bad, but there is not much one can do about snooty purists.
Re:Er, wha? (AKA DMBS??? ) (Score:2, Informative)
Could something like this [216.239.57.104] [Google HTML cache of PDF] be what you are looking for?
Re:Er, wha? (AKA DMBS??? ) (Score:3, Informative)
You may snigger at Access as not being a real sql sytem, but for a small office, it can't be beat. It has everything you need to create a full database system (though with some limitations):
1. Table designer
2. Form designer
3. Query designer
4. Report designer
5. Menuing sys
How do you pronounce it? (Score:4, Funny)
What a great message... (Score:3, Funny)
Can't we stick with posting links to SCO? They deserve this kind of treatment, whilst theKompany are pretty cool. (Especially if you own a Zaurus - tkcRom rocks.)
Re:What a great message... (Score:2)
sPh
Re:What a great message... (Score:2)
Re:What a great message... (Score:2)
Re:What a great message... (Score:2)
For the memory of a lifetime... (Score:3, Funny)
"You went to those brain butchers?!"
Killer App? Who exactly needs it? (Score:5, Funny)
Re:Killer App? Who exactly needs it? (Score:2)
XML???? What the heck it is not the great golden bullet. PHP is great but you still need a database backed.
Re:Killer App? Who exactly needs it? (Score:2)
Re:Killer App? Who exactly needs it? (Score:2)
Right; that's just a GROOVY database.
Re:Killer App? Who exactly needs it? (Score:4, Insightful)
Re:Killer App? Who exactly needs it? (Score:2)
Making the database accessible through a Web browser interface eliminates platform issues. A standalone app must be supplied in a version that will run on the client workstation.
Re:Killer App? Who exactly needs it? (Score:2)
Re:Killer App? Who exactly needs it? (Score:2)
Here, IMHO, is the reason that Microsoft is mortified at OSS. Having a complete office suite that is cross platform means that the average person can be productive on whatever OS they want, not just Windows.
From the user's point of view, realising that they don't need Microsoft in order to use thier computer for productivity tasks means they have the power to tell M
Re:Killer App? Who exactly needs it? (Score:5, Insightful)
If it supports such things as diagrams and visual representation of tables, I can see this as a really great application. There are other applications like this, most notably pgAccess and pgAdmin (for postgresql), but one that connects to a bunch of things is nice.
These types of apps are great for throwing together the framework of tables for an application. They're also good for managing stored queries (or whatever you call them), as well as viewing table information. You have everything in front of you, so that you can scan it with your eyes while writing your SQL.
PHP is just a language, and doesn't really give you much in the way of DB stuff... You usually have to roll your own application, and then you have security things that you need to attend to. XML isn't really useful at all in this case, since it's usually the result of working with a database, not part of the cause.
Re:Killer App? Who exactly needs it? (Score:2)
Make the printer spit out the current page and start on the next page because you need another inch of paper to print the section intact.
All possible with a CSS2 compliant browser.
But I do agree that PHP/MySQL are solving a different problem than Rekall.
but where's the calendar? (Score:2, Insightful)
is "There's no Exchange-Calendar equivalent for
non-Windows environments!"
Re:but where's the calendar? (Score:2, Informative)
Re:but where's the calendar? (Score:2)
Re:but where's the calendar? (Score:2)
Here you go. [tux.org]
Should call it... (Score:5, Funny)
20 replies and the server is off to la la land.
Re:Should call it... (Score:2, Funny)
As this is my first introduction to Rekall, I initially read the headline as "Wreck All". Not the kind of thing I'd want running in my small office.
Perhaps just maybe a name change might be in order.
This one of the last apps I've been looking for (Score:2, Interesting)
Re:This one of the last apps I've been looking for (Score:2)
Why on earth would you need ms access to remotely query and update Oracle or sql server? Plenty of (better) tools out there to do th
Mirror of Screenshots (Score:5, Informative)
Cool, it has a proper report designer and scripting. Not your average lame db frontend
http://www.rekallrevealed.org/ (Score:2)
I'm tired, pardon my franch.
Good News (Score:5, Informative)
I hope that eventually, Rekall will come bundled with mysql and that it will resemble an access type application. I think that if this happens it could be a very strong alternative to Access.
Re:Good News (Score:3, Insightful)
Maybe it already does support SQLite; I can't tell because the site is slashdotted.
OpenOffice has it (Score:2)
Hope the app is better than the homepage, (Score:4, Insightful)
If it's gpl'd (Score:2, Insightful)
Re:If it's gpl'd (Score:2)
Re:If it's gpl'd (Score:2)
Right here [rekallrevealed.org]
Re:If it's gpl'd (Score:2)
What a killer app! (Score:3)
For those of you not in the know, Rekall is a RAD DBMS similar to MS Access or Paradox
WOW! That's just what I was waiting for before I could switch!
pgAccess (Score:2, Interesting)
If anyone is reviewing might make a good basis for comparison.
Re:pgAccess (Score:2, Insightful)
Strange stuff around Rekall... (Score:4, Interesting)
Re: Strange stuff around Rekall... (Score:2)
The fact that theKompany is releasing Rekall under the GPL at this time kind of makes me think the original developer's desire to GPL Rekall was the impetus -- it makes the whole ownership thing more-or-less moot. If theKompany wanted to avoid conflict, that would be the easy way to do so.
Lazy Poster (Score:2)
Re:Lazy Poster (Score:2)
No support for Oracle and MS SQL Sever! (Score:2)
Kexi? (Score:2)
I was really looking forward to that last part to complete out Koffice and make it a legitimate replacement for general MSO users ( not power users of course.. but what is that, 1% in reality? )
Why the vitriol? (Score:2, Insightful)
It has a good widget set, it has a functional scripting language, a graphical interface that's good enough for most queries you'll ever write (though it does make ugly SQL), and it has a quite
Sweet- what about the Zaurus version? (Score:2)
Second- anyone know if the Zaurus version of Rekall will be GPL'd? I use it, although it is only the demo. The demo has all the functionality of the real
Re:Evaluation in progress (Score:2, Interesting)
It also smells like canned troll...
we've only seen the demos by the local vendor but it is really promising
Local vendor, eh? Hmmm....
Re:Evaluation in progress (Score:2)
With a name like that, I'm not surprised it exceeded your expectations.
Re:Evaluation in progress (Score:2, Funny)
hc
Re:Evaluation in progress (Score:2)
sPh
Re:Evaluation in progress (Score:2)
I've no idea what the original poster meant, but the reference to Sinclair at least makes CP/M plausible. (Well, as plausible as still using an 8-bit product could be.)
And yes, SAP (Statistical Analysis Package) has branched out into other areas, including CRM.
Re:Evaluation in progress (Score:2)
Re:Excellent (Score:5, Insightful)
So many times, I've had to take an application and try to make it work as an enterprise solution....and the problems usually starts with "MS Access". Here's the scenario. A PHB often starts a small database application....often using all wizards. Well, the problem starts here....he usually has NO idea about relational model theory, and uses the wizards to put everything into 1 or two huge tables. He has just enough smarts to get it cobbled together in a hideous way.
He then has one or two others to start using it...and soon it spreads to others. So, now, you have a large number of un-sync'ed copies of this mess floating around. They try to sync it on a server...and soon find that Access...just isn't meant to be a multi-user application. So, then, it gets dumped on someone like me. "Lets put it on Oracle and make it web based." Then...you try to find out the datamodel....and the trouble begins. You have to basically learn the business rules they are trying to work within...and you re-engineer the whole thing. You normalized the model....then, the trouble comes in with migrating the data.
Mixed case table_names and column_names are just the beginning. Then, you get the fun part of trying to intelligently parsing all the important data...that they stored in the thing in various free from text fields.
No...a tool like MS Access in the hands of managers with just enough knowledge to be dangerous is a BAD thing.
That being said...I'm going to go back and look at this product and article...and give the app. a fair shake. But, please, in the future, if wanting to post about a new and great DB type application, don't even come close to comparing it with ms access.....that is just a big first strike against it!!
Re:Excellent (Score:2)
It reminds me of the first web pages I made with Frontpage. They were horrible, and they're still around. If the choice were up to me, they'd be replaced.
Re:Excellent (Score:2)
It reminds me of the first web pages I made with Frontpage. They were horrible, and they're still around. If the choice were up to me, they'd be replaced. I now use XHTML and CSS to compensate, and I no longer use Frontpage.
We all make mistakes. There are people who built things using Access and then denormalized to try to get some decent performance, only to have it all eventually turn to slag. Not that I know any of these people personally. Just hearsay, of course. :)
Re:Excellent (Score:3, Informative)
Rekall is not a database. It is just a database frontend, with the features of Access. It still makes use of a proper relational database backend like MySQL or PostgreSQL. What's the problem? You don't like easy-to-create forms and reports? Yeah, the MDB format sucks. But otherwise Access has certain features that are essential in man
Re:Excellent (Score:2, Insightful)
No...a tool like MS Excel in the hands of managers
Re:Excellent (Score:2)
Re:Excellent (Score:2)
Step 1: Provide MBA's with wizard-based software. MBA decides to save money by developing his own apps.
Step 2: MBA-developed apps within the company start to cause confusion, productivity loss, and overtime due to bad design, spaghetti code, etc.
Step 3: Company decides to hire professional developers to clean up the mess. The cost is greater than it would have been had they paid for the developme
Re:Excellent (Score:3, Insightful)
Bad quality products can be very good business-wise too you know.
Re:Excellent (Score:2)
Really, what's better, a client who isn't able to tell you everything imporant you need to know for design&implementation, or a client which can show you "this small app", which is a first implementation of what he wants?
And everyone who tells me that data conversion access -> real database is a significant cost factor should really look out for bigger p
Re:Excellent (Score:2)
No, no, that was the old business model.
Step 1: Provid
Re:Excellent (Score:2)
Is this is the fault of Access, or is it the fault of the PHB that's using it? Access, as a tool, is decent. Access, as a toy in an Enterprise environment, is dangerous.
Would it be any different if your boss had the RDBMS program to Oracle installed on his machine and did the design of the tables in the same way? Last time I checked, Oracle, SQL Server, hell any DB will let you create complete crap. It's up to the designer to follow rules of relationships, keys, normalization, and all that other good s
Re:Excellent (Score:2)
Rekall is ONLY the frontend part. It has no internal DB, but interfaces to mysql, db2 postgresql and others. So you r issues with design still hold, but this one atleast doesn't apply to a rekall
Re:Excellent (Score:2, Insightful)
I have to do this same thing on a regular basis. If you approach the existing app as a model or prototype, then build the new app from the ground up it is not a bad thing.
Re:Excellent (Score:2)
Re:Excellent (Score:5, Insightful)
Access is a tool which allows rapid application development, ideal for example in building a departmental data warehouse and analysis of data extracted from an enterprise database.
If the resulting information proves sufficiently useful to an organisation then it has to be migrated into something more robust.
It is typical of the IT expert to view this as a problem rather than as a convenient way of discovering what the organisation needs to fill in the gaps left by deployment of enterprise applications. It is an opportunity to improve your business and should be welcomed. You can always rebuild the whole thing from scratch or do it a different way - if the enterprise strength thing you are putting it into allows you do an interface with the same functionality, and often it is very difficult.
The relational model is often held in reverence because of its efficiency, vital for scaleability. Hardware is a lot cheaper and faster than it used to be so this is not the greatest problem. What is a problem is a poor data structure. If you spent a little time helping to ensure that your "managers" understood how to keep the data clean then all you are left with is solving the problem of shoehorning the answer they have built into your enterprise strength relational database. Its not their fault that character case is not supported. Why shouldnt it be?
Sounds more like the complaint of "not invented here" more than anything else to me. Although it could also be something to do with the cost in time and effort to migrate the application - something which the average departmental manager might find prohibitive.
So in the end its a case of neither Access or Enterprise databases being perfect, roll on the day when it gets easier to migrate between RAD tools and robust solutions. I also will be very interested to see just how good this new application is at providing this.
Access IS important.. (Score:2)
True, it sucks to support or convert to something better.. but its here to stay..
Re:Excellent (Score:2)
I don't understand... (Score:2)
Re:Excellent (Score:2)
Microsoft does have an upscaling path for Access databases though, where they let you upgrade it to use SQL Server Desktop Engine for free using the database upsizing wizard, then get you to buy a full SQL Server license when 5 connections is no longer enough and you've invested too much time to start over.
Aside from poor scalability, instability, easy corruption, poor recovery, its runtime's ability to consistently install wrong
Re:Excellent (Score:2)
This sounds familiar... like things that are in almost every RDBMS. Minus that sending email thing.
When are you people just going to admit that MS products are feature-rich, just like the advertisments say? Why wouldn't five hundred of your closest friends and customers like to know whenever you update a table and get a hot screen saver at the same time? Ha, gotcha there!
Re:Excellent (Score:2)
You misspelled "Name everything 'dba_*'".
Re:Ho hum (Score:3, Insightful)
If no one find the product useful, it will eventually die off.
On the other hand, it could be come wildly popular, and take many users/developers from competing open source projects...
Re:Ho hum (Score:4, Interesting)
My day job is doing small business database work in FileMaker. As much as I like using PostGreSQL(I am writing a Perl object framework around it right now), FileMaker rocks its world in terms of quickly building data systems. There is an amazing amount of money to be made designing custom database systems for small businesses.
However, I don't like the cult of personality that seems to insulate FileMaker developers and employees from the rest of the db world. As a whole, they tend to be very defensive about the product and blind to other possibilities. I would be thrilled to be able to offer a client an open source solution.
If Rekall is(or can evolve into) a replacement for FileMaker, I am all for it. It can't come fast enough.
Re:Ho hum (Score:3, Insightful)
The issue is that you can find scores of OSS developers that are driven by "cool, Windows / OS X has it, Linux does not, let's port / write for it" mentality.
But there are very few who are actually capable to come up with something truly new.
I have been saying all along; lets stop playing catch-up to Windows, Oracle, etc. Open Source truly shines when applied to something revolutionary new. There has been a shortage of new ideas in OSS.
Re:Ho hum (Score:2)
Please read the blurb (someone has even placed a copy of the text on Slashdot). It is not another database.
From the blurb on the site, it is 'database agnostic'.
Isn't that exactly what Reakall is doing? A RAD tool for existing database products, such as MySQL, PostgrSQL, Firebird etc. that you yourself mentioned.
Re:Ho hum (Score:5, Informative)
We've plenty of relational databases (PostgreSQL, MySQL, mSQL, HyperSQL to name just four), and plenty of flatfile databases (gdbm, ndbm, Berkeley DB, Sleepycat DB to name another four). We've even got GIS databases (eg: GRASS and PostGRASS) and any number of other specialized database products (LDAP, SNMP, etc). We don't need any more! Please!
Rekall is not a database! It is an Access-like front end to other databases, and currently supports MySQL and PostgreSQL.
If we need database products, we need object oriented databases, heirarchical databases, things that are in relatively short supply, where what is out there is limited in usefulness, so ancient it won't compile, or too hideous to contemplate.
There is at least one open source OO database out there, and there was even a slashdot story about it. IIRC it has been forgotten since.
Instead of re-inventing the wheel, wouldn't it be a smarter use of time to invent the car? More effort into RAD tools for existing database products, and/or enhancements into those that were already there, would be far more productive use of time.
Which is exactly what Rekall is: a RAD tool for existing database products.
Now quit your whining and go find something productive to do.
Re:Ho hum (Score:2)
That's what this is - it's a front-end for an arbitrary database, has plugins for a half dozen of the most popular ones, and you can write plugins for accessing the others.
Hate to say it, but RTFA (Score:5, Interesting)
If you've ever used FileMaker Pro on the Mac or Windows you know we're missing something like this in Linux. Rekall seems to be the answer (since KOffice's Kexi Project [kexi-project.org] is still getting off the ground). Only it's a far superior solution since you can pick & choose which back-end database(s) you want to use (and it's free now!).
Hell, there's even a version of Rekall for embedded Linux!
What Rekall provides that your typical PHP/MySQL solution doesn't, is real-time scripting of events. Sure, you can write some badass javascript that does server-side lookups of info, but that takes a lot of time and isn't very easy to change. With Rekall you can, for instance, create a database of customers. When you type in "Bob Smith" it can auto-fill in the rest of Bob's info (like phone number, address, etc). I know from first hand experience that this is a very difficult thing to do with a web-based form.
Also, an open-source Rekall has the potential to replace things like Remedy, Vantive, Peoplesoft, and other big-name ECRM systems.
Not to mention the fact that Rekall is completely cross-platform.
Re:Hate to say it, but RTFA (Score:2)
I must be missing something - this is hard? Unless you're talking about actually doing it real-time, as in literally while I'm typing in "Bob Smith", then it's trivial.
Of course, if I'm not allowed to submit the form first, then you're right, it's very hard and I'll shut up now
MUMPS (Score:2)
It's hard to create a decent object-oriented database when the word "object" isn't formally defined. "Object-oriented" is merely a programming model. Database management systems require a lot more rigor than that.
And although it might fall into the "too hideous to
Re:Ho hum (Score:2)
If we need database products, we need object oriented databases,
PostgreSQL is a OO database - you can have an 'employees' table that inherits all the data-types from your 'people' table, and has it's own tata types too boot.
You can select from one, both, or the other - or all the children of 'people', including the 'managers' table you just created under 'employees'
Works quite nicely with non-oo aware applications - they need not know then when they "select * from people" they transparently get everybo
Re:Ho hum (Score:2)
GRASS isn't a GIS database, it's a GIS system. The 'A' stands for "Analysis". And I think you mean "PostGIS" -- a package of GIS extensions for PostgreSQL.
though not much for PostgreSQL
There's a Tcl/Tk based WYSIWYG for PostgreSQL that has been shipping for some time. Not half bad, although last time I looked (about a year ago) it still had some rough edges.
Of course, if you'd RTFA you'd know that Rekall is a RAD tool for existing database prod
Re:Ho hum (Score:2)
Which is called pgAccess [pgaccess.org] which on viewing the new screenshots is looking much slicker [pgaccess.org] than it used to [pgaccess.org].
Re:Wreck-All? (Score:2)