International Spectrum is still around. We are currently working revamping our training and materials, and are little but behind.
-Nathan Rector
International Spectrum
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/7fb308d9-353c-44da-8b09-8fb629446ca8n%40googlegroups.com.
-- -------------------------------------------- Nathan Rector International Spectrum, Inc http://www.intl-spectrum.com Phone: 720-259-1356
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/c1ef2713-93ea-94bc-969f-5805cf64fab3%40intl-spectrum.com.
I think this is a good idea. I miss being able to view the Spectrum conference sessions online.
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/1fe825ef-346a-48a2-8bdb-246994e20c8fn%40googlegroups.com.
Hi Tony,
Grabbing that brass ring and with the deepest of respect and I respect you highly in our MV community, I cannot agree with all of your comments.
Whilst I entirely agree that we need an independent figure head and that used to be Gus and Monica with IS, I cannot agree that it is the MV DBMS companies alone that need to take a lead. For the longest time, I personally worked the boards inside and outside of the MV community to push MV as a whole. I used to spend hours and hours working on a top-down approach that was purely promoting MV to help to sell OpenInsight licenses. I spoke to whoever would listen outside of the MV world about our fabulous technology but one voice alone is like a drop of water screaming in the ocean. Mike at Revelation has provided the MV community with data connection technologies within OpenInsight to try to help to bring the industry forward and to enable people to make the most of modern Windows and Web development. Elkie also tried her hardest to promote MV for a good number of years. Alas, these are all singular voices and it needs a bigger voice.
With regards to “I've been waiting for one of these companies, including Spectrum, to focus on the ecosystem, …” I do not believe that it is for the main MV vendors alone. In fact, several times over the years there has been an attempt to bring us all together. Working with Revelation Software, I personally tried to build relationships with IBM and Raining Data back in the day to try to market MV as a whole but I was beaten back at every turn. I also believe that there was an attempt, just a couple of years ago, to try to bring everyone together for the anniversary, but that also fell by the wayside.
You only have to look at the old IS conferences to see how the vendors have always played an isolated game and some (not all) looked to simply poach VARs from other vendors. I can recall several eye-opening occasions where blatant poaching was openly being performed and it is therefore understandable that the MV companies put walls up. For this reason alone, I have never seen any of the MV companies coming together to cohesively push the technology. The trust is just not there and I was reminded of this during the first lockdown. A so called independent, industry wide Zoom meeting was put together and it was quickly followed by a marketing campaign, which is only going to harm the MV community as a whole. Not only were my customers emailed by the MV Company but I (a competitor) also got the mailings. Why would I bring my clients to the party, if the only result is that the other MV Companies are only going to try to poach my customers? This one event obliterated my trust in the community and I backed off promoting MV almost immediately and reverted back to simply working on promoting Revelation and OpenInsight. Yes, I became a buffer of isolation.
What you are asking for, has been asked for many times by developers. However, I firmly believe that it needs a cross industry group, not one or even two of the MV vendors working alone. It needs someone from Rocket, someone from Revelation, someone from Zumasys and then several independent developers using these technologies and several VARs using these technologies to come together and formulate a plan and execute it. It then ‘needs’ someone who is ‘independent’ to head up that group and to keep things moving forward in a coherent manner. I had really hoped that would have been IS and I still hope that, one day, we will all get behind IS (or some other leading organisation) and help to drive things forward.
Assuming that the boat has
not already sailed for the n’th time.
We, collectively, have a very strong message to tell and it just needs
‘everyone’ to come together (MV companies, VARs, developers, recruiters, etc.)
and to promote MV in general. Developers can keep hoping that the MV
Companies will come together and they can keep reminding us of what needs to be
done. But, without the trust, it is just never going to happen.
Maybe the lesson here is that the MV Companies are the ‘wrong’ people to
undertake what you are asking for and we (the MV Community) need to find
another way of achieving what you are asking for.
Ohh and for what it is worth, I am currently working with Mike at Revelation Software, on yet another plan to try to take MV out to the wider developer community. You could say that we have not given up yet. However, this will be yet another attempt by just one MV DBMS company standing alone and trying (once again) to push our technology outside of the MV community. Also, you mention about supporting developers more. You need a place to promote your offerings (Social Media anyone??), make your needs known and to come together as a community. For the last 30 years Revelation has been successfully doing just for their community, through their website.
So
Revelation Software is trying to get the message out, what is everyone (and I
mean MV Companies, VARs ‘and’ developers) doing to help to promote MV more
widely???
Martyn Phillips
The other one from Revelation Software
----- Original Message -----From: Donald MontaineSent: Thursday, March 25, 2021 8:36 AMSubject: Re: [mvdbms] International Spectrum
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/74c1a9ae-7071-454e-957b-0a77cd2d507an%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/5fcc1a43-f136-4458-bfd5-6af1142aa2c1n%40googlegroups.com.
The issue isn't the GPL - the issue is that they think that the QMBASIC
compiler output is creating a "derivative work" as the output, which is
basically bonkers. :(
Hi Marcus - I agree with much of what you say about the benefits of MV. But the rest of the world is playing basketball while MV keeps trying to set up a ping-pong table in the middle of the basketball court. Youtube may be the way, but not if a developer meets a 40 old licensing scheme that is unlike any other entry level database. If I have a new idea that requires a database, why in the world I saddle my product with yearly per seat licensing right off the bat. At least with Microsoft, my client doesn't have to face that hurdle unless they are fairly big. And, if I choose PostgreSQL, like Amazon did, my client doesn't have to face it at all.
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/1a15cfbd-29de-483c-be32-645209b60af9n%40googlegroups.com.
The terms of the GPL require that, if you modify the modules that form the open source release in any way, you must also release those modifications in open source form under the same licence. You must not remove the copyright notice embedded in every source code module or the GPL licence message and warning re lack of support that is displayed on entry to the product.
Applications that you build using the open source version and for which you hold copyright to the source code are themselves redistributable under whatever terms you wish to apply. Software compiled on the open source version may not be executed on the commercial version or vice versa.
Since Zumasys acquisition of the commercial version of QM, the open source is no longer published on the web site. Of course, you cannot withdraw open source after its release and for anyone who wishes to develop this further, the ScarletDME fork is probably the way to go.
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/4EE05C2F-912F-46FA-960F-72E33747F83B%40zumasys.com.
So, what would it take for a free MV install to be competitive with MSSQL, for example.1) it wouldn't have to be GPL and could be closed source2) it should allow easy install by downloading an installer3) It should have no limitation on redistribution or number of users4) It should allow databases of up to 5 GB ( half of MSSQL express)5) It should be limited to 2 cores (half of MSSQL express)6) It should be fully functional, with all the capabilities of the base "paid" option7) it should not require registration8) community support should be available through an online forum9) upgrade to a paid version should be easy10) commercial support should be available for a fee11) ideally it should be available to 3rd party front end developers to bundle with
a free version of their software with similar limitations or be bundled withfront end developer tools from the same vendor12) it should come with a front end management tool such as Microsoft SQL Server Management Studio12) it should run on Windows and LinuxIf any MV DBMS vendor is serious about competing for new business, rather than just acquiring existing MV users from another vendor, this is what would be required to possibly be of interest to start-ups, small developers or hobbyists.
WOW! A discussion about Pick that has evolved from where is the magazine to “…Pick-MV is dead, except at companies that have too much invested in it to move off it…and They choose solutions based on the solution itself.”
Buried in the thread is almost the whole history of who we are as a marketplace. The discussion is covering costs including the licensing model; we are discussing open-source versions; highlighting the lack of Pick evangelists to tell the world that we offer something better than they have; we are talking about the mv database vendors main marketing focus was/still is – I want your customer not growing the market; we scream about the benefits of the Pick model; some focus on the need for real training held back by the lack of manuals and documentation plus the need for 14 tons of videos – where is the present day version of Jonathon Sisk; a mention of Evoke (thank you Joseba); and there was the reference to 20+ year old Pick applications still being used because how good they are plus we are reminded of company investment in the legacy mv applications; I love the ping-pong/basketball analogy; more!
Take out your bows and arrows boys. Here is my take. I am allowed to have an opinion. I have been around since the earliest Microdata days. I helped unpack Reality serial number 6 from its crate and I am as old as dirt!
A bit of history, Once upon a time Mr. Pick and Microdata parted ways. After a contentious law suit each party owned a version of Pick. Dick would license his to anyone that would pay. Microdata was Microdata. VARs developed business applications. The Pick system was/is a major player in auto dealer software, manufacturing, managed healthcare, retail, multilevel marketing, association membership, hotels, colleges and university, many end user companies wrote their own. What major markets have I missed.
I do not believe the demise of Pick is because of the licensing model or cost. When the market was growing it was growing primarily because of VAR software. The Pick system is/was buried in the price of application software and hardware. Some VARs are still selling amazing feature/function rich software to end-user companies, there are not enough VARs.
The successful Pick VARs are still selling product because they have changed the front-end to a modern presentation layer and kept the back-end business logic (Basic). They will tell you that they spent an obscene amount of money enhancing their software and it took many man years to create it. The smart ones are also figuring out ways to move their applications to mobile devices. They seldom mention mv in the sales process.
Some smarter VARs and end-user companies will take their back-end data and business logic and focus on creating a customer experience that locks in their customers. Customer experiences run mostly on mobile devices.
The Pick system is not disappearing because there are not enough no-charge versions that a high school kid can pick up and write a new application to inventory drug paraphernalia stored in the garage. Pick is disappearing because the presentation layer is so 1970. Accuterm is a very cool product that puts lipstick upon the proverbial pig and is so 1990.
Many end-users are looking to move their applications to the web to get that modern look and feel. Some are even buying into the marketing provided by the Pick database providers that RESTful Web Services is the solution to all of Pick’s woes. Modernizing a legacy mv system costs in time and money.
Commercial time…
Mainstream software development is moving toward lean-code/low-code/no-code. Forrester predicts that in 2021, 75% of application development shops will use low-code platforms [1]. (I wonder how many mv shops they spoke to?)
Mainstream organizations are moving to lean-code/low-code/no-code because it is significantly cheaper than long hand coding; it is significantly faster than long hand coding; it can be done by non-technical as well as professional coders; developers can create native mobile apps without learning a whole lot about the creation of native mobile apps; more. For those of you that have yet to google low-code…
Evoke is the only lean-code/low-code/no-code platform that supports Pick and Oracle and SQL and…Total cost is less to develop and maintain an app using Evoke than using RESTful Web Services. It is cheaper to modernize and maintain a legacy system than using RESTful Web Services. It is up to 10 – 20 times faster to create new and modernize legacy application than using RESTful Web Services. Evoke gives you desktop, web and mobile from a single design. Apps can be modified and enhanced in hours and days, not weeks and months; it is called “agility”. Did I say Evoke is cheap?
Oh, and for those few of you that know the strengths of Microsoft Visual Studio, Evoke is Microsoft centric and generates industry standard Visual Studio & VS-Xamarin projects that allows for the inclusion of legacy Pick code and data. Also any technology supported by VS can be incorporated into an Evoke solution. Did I also say that Evoke is cheap and you do not need to be an expert in VS. As a matter of fact, if you create a no-code solution you do not even need to enter VS. Just check a button in the Evoke developer and Evoke will generate your app without you even entering VS. And for you people worried about the cost of VS. The free community edition works just fine!
Pick will be around for the foreseeable future. We will see some end-user companies modernizing their legacy Pick apps. We will see some end users moving from one version of mv to another for whatever reason.
However, we will not see any software houses (outside of the mv marketplace) writing new apps using the Pick database. We will not see young programmers yelling to become Pick programmers. We will see the retirement of some very talented mv technicians leading to a continuing shortage of talent. We will see many companies that rely on mv stuck in maintenance mode and not creating new stuff. We will see many companies that rely on mv moving away because competitive software now offers more features and functions than their legacy system as well as modern front-ends and an enhanced customer experience. Ecommerce activity has exploded this past year because of Covid-19. There is an increased expectation for seamless digital customer experiences. MV is great for gathering, manipulating and reporting. It does not play well in ecommerce. Customer experience is driving today’s software explosion – look it up!
Whether a company is B2B or B2C Evoke makes it easy to create and enhance customer experiences based upon customer and market behaviors and that drives increased sales and profit. Evoke will not save mv but it will help to keep it around for a bit longer.
One last thought, is Tony G. influencing me on the size of my posts?
On Thu, 25 Mar 2021, Donald Montaine wrote:
> In the SQL world, the DBMS vendors act in many ways just like the MV DBMS
> vendors. However, the difference is, that there is an entry point where
> developers can become familiar with SQL technology without cost. The open
> source versions of MySQL, MariaDB and PostgreSQL (or even Express offerings
> such as that provided by Microsoft) provide the entrance into the world of
> all things SQL. The fact that there is no equivalent entry point into the
> MV world means that SQL will always have a leg up. As long as all the MV
> vendors refuse to provide an equivalent entry point into the technology
> nothing will change.
>
ScarletDME is apparently a very well kept secret. :)
https://github.com/geneb/ScarletDME
g.
--
Proud owner of F-15C 80-0007
http://www.f15sim.com - The only one of its kind.
http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
Some people collect things for a hobby. Geeks collect hobbies.
ScarletDME - The red hot Data Management Environment
A Multi-Value database for the masses, not the classes.
One last thought, is Tony G. influencing me on the size of my posts?
Build you gizmondo amazing product in SQL.The market will not shrink because you do
WHY of why did mv not sweep the world at THAT time
Gee... thanks for the blame. :)
-Nathan
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/7cc8468b-e8b8-41e6-91d6-349096635119n%40googlegroups.com.
-- -------------------------------------------- Nathan Rector International Spectrum, Inc http://www.intl-spectrum.com Phone: 720-259-1356
I appreciate International Spectrum. They have been a big help to me.
Eric
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/4be82729-88ee-014c-9363-137d8da9b74e%40intl-spectrum.com.
>. I think it is a common mistake in the MV world to think that EVERYTHING must be in the database
Not suggesting it should be. However, that vendor DOES have a responsibility to integrate these systems.
I mean, the LAMP stack is so common – that it quite much a “noun” or thing in our industry.
LAMP (Linux, Apache, MySqL, PHP)
But I don’t see mv in that term – do you?
So sure, some vendors have done a great job – and they package up and add and extend all those cool systems. But it done on a case by case bases.
As a result, each system is quite much a custom system – not a system based say on the above common stack.
Oracle always had high licensing costs. But they ALSO put into their platforms a standard development stack for their web play.
A common set of API’s, even based on Apache would have been fine and great for pick. Vendors MOST certainly have done this, but it not all that standard from one system to the next.
And those developer stacks are in most cases not mv centric.
As I just posted – I think the web area and web play holds the best area in which mv systems can play into the market right now.
But, the pool of developers is not using that LAMP stack much with mv systems, are they?
And as I stated? If IBM did not jump on to providing web servers as their product lines, then they too would have struggled.
And the same goes for .net. They morphed their .net systems and products to embrace and WORK with the web - and made sure their web stack dev tools was to become part of that web play in the marketplace.
Joel on Software calls this the “user mental model”. And it is a important concept. If you take a given platform, and give those existing developers a set of tools that “conforms” to their existing known mental model for development? Then you can save that group of developers and companies that built their existing systems around that development model. And thus you capture years of experience and marketplace value – and you thus keep that platform alive and relevant in the marketplace. Oracle did this, Microsoft did this, and so did IBM.
And well Linux and “LAMP” – it rose up in that new period after those long-established vendors existed. Regardless? Those vendors did move and make plays into these new systems and embraced them as par of the course for their basic offerings. And that included extending their developer tools and practices.
I make no such claim that the database system needs to do everything. But the sets of tools that the vendors in general offer and WERE using MOST certainly do have to provide these stacks and provide TRANSITION technologies. In all of the above cases? We see the vendors of their systems and products having adopted web technologies as part of there overall offerings. And they ALL extended their development tools to play nice with those new web offerings.
You can rather easy fire up a web server and connect it to a mv system. But then you outside of the base vendors offerings. And if they do tack on say the LAMP stack? The base mv tools are not what you going to be using to achieve that end goal.
The core mv code systems really did not change from what they were in the 80’s. That’s fine, but mv systems needed to vast increase that base set of tools to embrace the web. Since they did not? Then you now relegated to tacking on that LAMP stack – and as a result, then your core group of developers and vendors with their mv experience did not experience a easy transition to the web. The tools were and are there – but they not much mv centric.
So, things like the output of selects etc. should have obtained web output and web friendly features. They did not, so now mv quite much can only behave as the database engine. The server side language is great! – but again – its mv centric.
So, ZERO surprise that mv systems now are being pushed more and more towards being ONLY that database system. Since the base system and mv language never received extensions to work with web stuff – then we find that mv systems are not all that much of use other then being the database!
So, no surprise at all things are they way they are now.
Horrible that too many mv solutions are now relegated to connection technology that wind up flattening out the mv model when in fact the WHOLE web is moving in the direction of XML and now these days more even JSON – which really is a mv model!!!!
> POINT. It is not a development tool for SQL Server
Ah, but VS sure as the heck plays nice with SQL server. And there are BUCKETS of tools in VS that play nice with SQL server. You can quite much do everything in VS – and not have to jump to say SSMS (SQL server management studio) in a whole day of work.
So I respectively disagree here. VS is a beyond rich tool and environment to develop with and for and against SQL server. This includes schema mannagment, schema compare tools, and even tools to script out changes from one database to another – in fact those tools don’t even exist in SQL studio – but they do in VS. The database server explorer in VS is really nice – I could go on, but suffice to say? VS has a lot to offer in regards to playing nice with SQL server.
I only spend good time in SSMS as opposed to VS since I used SSMS for a long time. But, VS? It has HUGE leverage and features that plays right into the hands of SQL server. VS plays VERY but VERY nice with SQL server – FAR better then any other database server when working in VS – it not even close.
Again? My whole point:
The base developer stack has to play nice with the other tools and systems – including the web play.
You can tack on all the web stuff in the worlds for mv systems (you really can!!!). But as I pointed out, the instant you do so? That’s also the instant you are now moving away rather fast from using mv centric tools. And that’s quite much been my point all along here.
And then you wonder why the pool of mv developers is shirking?
It not that you can do these other things. It that the instant you do this, then you not looking at the mv development tools anymore. And from what I can see, that quite much describes the state of the mv development market right now as a result.
R
Albert
From: mvd...@googlegroups.com <mvd...@googlegroups.com>
On Behalf Of joseba
Sent: April 16, 2021 2:07 AM
To: Pick and MultiValue Databases <mvd...@googlegroups.com>
Subject: Re: [mvdbms] International Spectrum
I honestly think you are mixing a lot of concepts. I think it is a common mistake in the MV world to think that EVERYTHING must be in the database, everything must be able to be done within the database, and that manufacturers must include everything in the database. LINKAR for example is an MV PRODUCT, created by Kosday an MV company. You talk about libraries. LINKAR offers a set of CRUD libraries (and more options) for practically any current programming IDE (.NET, JAVA, JS, TS, NodeJS, C, PHP, Python ...) on Windows, Linux, and macOS. Allows you to send and receive information in MV, JSON, or XML format. You can use IDES like React, Angular, Vue for any web development using the Linkar framework libraries. You can develop mobile applications in IONIC, Xamarin ... that work on Android or IOS. You can use the C libraries from Android. And you can do it all from an IDE like VS Code with the addition of programming in the same IDE in BASIC and TypeScript, as well as being able to create dictionaries, document, even open a TELNET or SSH session from the same IDE (VS Code). You can do it with practically all MV databases (D3, jBASE, mvBase, Open QM, Reality, Universe, Unidata). All Linkar development frameworks are OPEN SOURCE and you can download the libraries for Linux or Windows or you can download their sources from GitHub to expand, reduce them, or do whatever you want. That is, you can use any of the development environments you speak about for SQL with the difference that behind it there is an MV database.
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to a topic in the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/mvdbms/hitHNvfogo0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
mvdbms+un...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/mvdbms/1b0aa7a0-0597-4c4c-9026-14a0918014f1n%40googlegroups.com.