![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I am looking for something similar to Datatel's envision. I am very interested in learning envision for consulting work. I have unidata from ibm's site already. There is something called TOADS from some college in CA that I think is very similar. What I really would like is a copy of the envision toolkit. Any help would be appreciated. |
#3
| |||
| |||
|
|
python473 (AT) yahoo (DOT) com wrote: I am looking for something similar to Datatel's envision. I am very interested in learning envision for consulting work. I have unidata from ibm's site already. There is something called TOADS from some college in CA that I think is very similar. What I really would like is a copy of the envision toolkit. Any help would be appreciated. Hi python473 -- Envision in the late 80's, early 90's, was similar to TOADS in the late 80's, early 90's (with the little I saw of TOADS) in that they were both code generators running on Prime Information, and they were both used in higher ed. The developer specs the software and gens the BASIC code which runs in the Envision or TOADS (I think) run-time environment (within the UniData VM). I'm not so sure that coding in TOADS today (is it around, still in use at USC?) would be helpful other than to learn how to use a code generator (which you could do with DesignBAIS or Visage too). It is an old character-based spec'ing tool, so you don't paint a WYSIWYG screen with a mouse, for example. Envision BASIC is its own flavor of BASIC, generating UniBasic, even if only as middleware to a SQL Server or Oracle backend (most Datatel clients are still on UniData). The only way you can gain access to anything resembling Envision is likely to get access to Envision. The only way to do that is to be a consultant to a Datatel client site. You can be an unpaid consultant, but they would have to accept you as a consultant and give you access to a development account. Additionally, it would be almost impossible to learn without some documentation, which you would also want access to from the site. If you have any other questions, catch me in e-mail dwolt at tincat-group dot com, providing your real name and what your plans are, and perhaps I can help. --dawn |
#4
| |||
| |||
|
|
"dawn" <dawnwolthuis (AT) gmail (DOT) com> wrote in message news:1161737152.434181.91050 (AT) b28g2000cwb (DOT) googlegroups.com... python473 (AT) yahoo (DOT) com wrote: I am looking for something similar to Datatel's envision. I am very interested in learning envision for consulting work. I have unidata from ibm's site already. There is something called TOADS from some college in CA that I think is very similar. What I really would like is a copy of the envision toolkit. Any help would be appreciated. Hi python473 -- Envision in the late 80's, early 90's, was similar to TOADS in the late 80's, early 90's (with the little I saw of TOADS) in that they were both code generators running on Prime Information, and they were both used in higher ed. The developer specs the software and gens the BASIC code which runs in the Envision or TOADS (I think) run-time environment (within the UniData VM). I'm not so sure that coding in TOADS today (is it around, still in use at USC?) would be helpful other than to learn how to use a code generator (which you could do with DesignBAIS or Visage too). It is an old character-based spec'ing tool, so you don't paint a WYSIWYG screen with a mouse, for example. Envision BASIC is its own flavor of BASIC, generating UniBasic, even if only as middleware to a SQL Server or Oracle backend (most Datatel clients are still on UniData). The only way you can gain access to anything resembling Envision is likely to get access to Envision. The only way to do that is to be a consultant to a Datatel client site. You can be an unpaid consultant, but they would have to accept you as a consultant and give you access to a development account. Additionally, it would be almost impossible to learn without some documentation, which you would also want access to from the site. If you have any other questions, catch me in e-mail dwolt at tincat-group dot com, providing your real name and what your plans are, and perhaps I can help. --dawn Python Or would that be TOAD for Oracle and/or MySQL. Which I suspect is nothing like the old PrIme/Uniwhatever package. Rog |
#5
| |||
| |||
|
|
I'm not so sure that coding in TOADS today (is it around, still in use at USC?) would be helpful other than to learn how to use a code generator (which you could do with DesignBAIS or Visage too). |
#6
| |||
| |||
|
|
"dawn" wrote: I'm not so sure that coding in TOADS today (is it around, still in use at USC?) would be helpful other than to learn how to use a code generator (which you could do with DesignBAIS or Visage too). Off-topic but related to the above. I have no idea how Visage works |
|
For purists who may argue whether absolutely no code is generated, the latest version of DesignBais does include a pre-processor which allows one to put BASIC codeblocks into form definitions. That BASIC code can include the names of form fields, rather than the names of variables assigned to those fields. So, for example in a codeblock you can say "CUST.NAME = 'Acme'" rather than "DBRECORD<E.CUST.NAME> = 'Acme'". DesignBais pre-processes these codeblocks (generates code) to resolve the fieldnames to the proper internal variable names, completely without involving the developer in details about which names are associated with which record attributes. |
|
In summary, and this is one of the many reasons why I like DesignBais, the user is in complete control of their code, and you don't need to worry |
#7
| ||||||||
| ||||||||
|
|
"dawn" wrote: I'm not so sure that coding in TOADS today (is it around, still in use at USC?) would be helpful other than to learn how to use a code generator (which you could do with DesignBAIS or Visage too). Off-topic but related to the above. I have no idea how Visage works in this area and I'll leave it to Ross to comment if he wishes. |
|
I think it's important for people to know that DesignBais is _not_ a code generator like other products of this type. DesignBais presents a browser-based developer environment for design and testing of browser forms, and all events triggered by form fields go directly into application code. |
|
There is no application-related code generated by this environment, all of the code is whatever is written by the developer. |
|
For purists who may argue whether absolutely no code is generated, the latest version of DesignBais does include a pre-processor which allows one to put BASIC codeblocks into form definitions. That BASIC code can include the names of form fields, rather than the names of variables assigned to those fields. |
|
So, for example in a codeblock you can say "CUST.NAME = 'Acme'" rather than "DBRECORD<E.CUST.NAME> = 'Acme'". DesignBais pre-processes these codeblocks (generates code) to resolve the fieldnames to the proper internal variable names, completely without involving the developer in details about which names are associated with which record attributes. |
|
This is not code-generation as found in other products, where BASIC code is generated to support all user I/O, |
|
event code is inserted in template-fashion, and users are left to fill in the blanks with their own unique application logic. In summary, and this is one of the many reasons why I like DesignBais, the user is in complete control of their code, and you don't need to worry about some generator trashing your custom code segments. |
|
I'm not completely against a good implementation of a code generator, and I've used some decent ones for MV, Java, and other languages. But if they're not done right they're usually very wrong. Despite it's hayday of popularity, Wizard is one old example of what I would consider a bad code generator. YMMV |
#8
| |||
| |||
|
|
Tony Gravagno wrote: "dawn" wrote: I'm not so sure that coding in TOADS today (is it around, still in use at USC?) would be helpful other than to learn how to use a code generator (which you could do with DesignBAIS or Visage too). Off-topic but related to the above. I have no idea how Visage works Hasn't stopped you commenting in the past. For the record, Visage IS NOT a code generator in the traditional sense of the word, though it does do things like generate INCLUDE blocks for dictionaries that you can use if you wish snip For purists who may argue whether absolutely no code is generated, the latest version of DesignBais does include a pre-processor which allows one to put BASIC codeblocks into form definitions. That BASIC code can include the names of form fields, rather than the names of variables assigned to those fields. So, for example in a codeblock you can say "CUST.NAME = 'Acme'" rather than "DBRECORD<E.CUST.NAME> = 'Acme'". DesignBais pre-processes these codeblocks (generates code) to resolve the fieldnames to the proper internal variable names, completely without involving the developer in details about which names are associated with which record attributes. WOW! Does this mean that now that DB has a Basic pre-processor like Visage (?) that this facility has moved from being "too much" to become "an innovative new feature" :-) snip In summary, and this is one of the many reasons why I like DesignBais, the user is in complete control of their code, and you don't need to worry Now THAT is a novel and unique idea! Giving the user complete control of their code. Who'd a thunk it ! Ross Ferris Stamina Software Visage > Better by Design! |
#9
| |||
| |||
|
|
Ross, a serious question... Do you think your comments (below) attract people to use your products? |
|
"Ross Ferris" <rossf (AT) stamina (DOT) com.au> wrote in message news:1161809678.394920.248830 (AT) b28g2000cwb (DOT) googlegroups.com... Tony Gravagno wrote: "dawn" wrote: I'm not so sure that coding in TOADS today (is it around, still in use at USC?) would be helpful other than to learn how to use a code generator (which you could do with DesignBAIS or Visage too). Off-topic but related to the above. I have no idea how Visage works Hasn't stopped you commenting in the past. For the record, Visage IS NOT a code generator in the traditional sense of the word, though it does do things like generate INCLUDE blocks for dictionaries that you can use if you wish snip For purists who may argue whether absolutely no code is generated, the latest version of DesignBais does include a pre-processor which allows one to put BASIC codeblocks into form definitions. That BASIC code can include the names of form fields, rather than the names of variables assigned to those fields. So, for example in a codeblock you can say "CUST.NAME = 'Acme'" rather than "DBRECORD<E.CUST.NAME> = 'Acme'". DesignBais pre-processes these codeblocks (generates code) to resolve the fieldnames to the proper internal variable names, completely without involving the developer in details about which names are associated with which record attributes. WOW! Does this mean that now that DB has a Basic pre-processor like Visage (?) that this facility has moved from being "too much" to become "an innovative new feature" :-) snip In summary, and this is one of the many reasons why I like DesignBais, the user is in complete control of their code, and you don't need to worry Now THAT is a novel and unique idea! Giving the user complete control of their code. Who'd a thunk it ! Ross Ferris Stamina Software Visage > Better by Design! |
#10
| |||
| |||
|
|
Tony Gravagno wrote: "dawn" wrote: snip not completely against a good implementation of a code generator, and I've used some decent ones for MV, Java, and other languages. But if they're not done right they're usually very wrong. Despite it's hayday of popularity, Wizard is one old example of what I would consider a bad code generator. YMMV Are you referring to WebWizard? Mel has done well in the Datatel space with the product -- folks love it! Cheers! --dawn |
![]() |
| Thread Tools | |
| Display Modes | |
| |