Revolution as a Prototyping Tool

Pierre Sahores psahores at easynet.fr
Fri Jul 29 13:36:57 EDT 2005


Thomas,

I send the link, hopefully, this sunday. Thanks for your kindly  
responses...

Best Regards,

Pierre

Le 29 juil. 05 à 19:24, Thomas McGrath III a écrit :

> Pierre,
>
> That is fine if you need to or want to do this. I wanted to give  
> something back to the community. This list has been of great help  
> to me.
>
> Thank you all,
>
> Tom
>
> On Jul 29, 2005, at 12:04 PM, Pierre Sahores wrote:
>
>
>> Dear Thomas,
>>
>> Thanks for sharing this great "tutorial" with all of us !
>>
>> Action: Do you allow me to translate your work to the French  
>> dialect ? If yes, do you allow me to specify, as the credits of  
>> the input "© 2005 Thomas J McGrath III" (or any other legal ©  
>> mention you prefer to see there, alike your company name)  at the  
>> bottom of the translation. If yes, do you allow me to insert this  
>> final french issue + your © credits as a dedicated pages of my  
>> company site, something alike <http://www.sahores-conseil.com/ 
>> revprotoway.html> ?
>>
>> In any way, thanks again. A great work and communication tool !
>>
>> Best Regards,
>>
>>
>> Le 28 juil. 05 à 15:25, Thomas McGrath III a écrit :
>>
>>
>>> Dear List Members,
>>>
>>> I wanted to share this document that I used when presenting  
>>> Revolution to my company/client for consideration in our  
>>> prototyping work. Since this list is growing daily, I thought  
>>> there might be a few people who would find it useful.
>>>
>>> Revolution as a Prototyping Tool
>>>
>>> •    Prototyping is a process of design and development used to  
>>> help model the specifications and requirements for a new  
>>> application.
>>> •    Once a prototype has been developed it can be quickly moved  
>>> to alpha or sometimes even beta without dedicating significant  
>>> resources and time.
>>> •    The nature of the Revolution tool is that it is designed for  
>>> rapid development of a graphic/data interface by minimizing the  
>>> need to write complex machine level code, using instead English  
>>> like syntax, coding shortcuts and object (graphical) libraries  
>>> and outputting to any supported OS.
>>> •    Using Revolution as a prototyping tool allows the developer  
>>> to quickly assemble an elegant prototype. Revolution incorporates  
>>> the use of genuine cross platform support without the need for  
>>> device or OS specific code compilation, and uses industry  
>>> standard coding.
>>>
>>> Proof-of-Concept Development Challenge
>>> Commercial realities dictate that there are several key elements  
>>> to consider when developing a software solution for a client.  
>>> These are even more pertinent at the prototyping stage of a  
>>> project. Some of these elements may not be considered as  
>>> essential at the prototype stage, but they facilitate the  
>>> acceptance of the final application to the client.
>>>
>>> •    Fit for Purpose
>>> The prototype application should effectively demonstrate the  
>>> client's needs and requirements. How does one procure the  
>>> satisfaction of expectations without exhaustive research into the  
>>> underlying issues? This is possible by using a software  
>>> prototyping tool, which allows a concept to be modeled, rapidly  
>>> aiding in the evaluation of a design.
>>> •    Time restrictions
>>> In an ideal world one would choose to slow the process down and  
>>> run it through deliberate design and development cycles. However,  
>>> available resources invariably dictate this process. The choice  
>>> of Revolution as a prototyping tool allows us to make maximum use  
>>> of the time at our disposal.
>>> •    Financial constraints
>>> Optimally, this type of software should provide the capability to  
>>> envision and test such a model using local data and resources  
>>> without a major investment in database server(s), network  
>>> hardware and software, and the major software engineering costs.
>>> •    Moving Target
>>> Many clients are not entirely sure of the exact nature of the  
>>> product they require. They may also redefine their requirements  
>>> based on outside factors and additional functionality that we can  
>>> offer. A prototyping tool has the functionality to address such  
>>> fundamental alterations readily and easily.
>>> •    Scalability
>>> We should be able to demonstrate the scalable qualities of our  
>>> proposed application with the prototype. Our client may not have  
>>> made a final decision on the level of deployment at this stage.  
>>> They may wish to retain the flexibility to investigate  
>>> alternatives and additions before committing to a final strategy.
>>> •    Real time alterations
>>> Revolution allows the flexibility to make changes while  
>>> prototyping with the client and is possible without the downtime  
>>> incurred for recompilation.
>>> •    Appearance
>>> Revolution is presentable and has the look and feel of a finished  
>>> product. While we are at the prototyping stage, we may still be  
>>> selling the concept to our client. The appearance of our  
>>> prototype can become very significant, without minor visual  
>>> anomalies drawing attention away from the salient issues.
>>> •    Maintaining the Prototype
>>> Our choice of Revolution as a prototyping tool should allow us to  
>>> keep track of version histories and the alterations that we make  
>>> to the application. Ideally we should be able to document the  
>>> changes we make together with the client requests. We may also  
>>> require the facility to control multiple developers working on  
>>> the same project. Revolution allows for us to rapidly develop  
>>> applications in any peer-to-peer environment.
>>>
>>> What Makes Revolution Ideal for Prototyping
>>> Regardless of the application we are modeling, Revolution  
>>> provides the tools that allow us to effectively create any  
>>> prototype. Whether we need to create Internet, Intranet, database  
>>> applications, with or without a SQL backend, Revolution is the  
>>> answer. Applications prototyped in Revolution cover just about  
>>> every market segment.
>>>
>>> Developing prototypes using Revolution significantly reduces the  
>>> time we spend creating our applications. This is due to the  
>>> features and tool sets that are made available to us within the  
>>> product. Revolution embraces the main principles of practical  
>>> object orientation. These features include the message hierarchy  
>>> as well as code and object reuse. Revolution makes it extremely  
>>> quick to produce any GUI. There is also an extensive set of  
>>> shortcuts and plugins that cover just about everything from  
>>> simple window creation to the handling of e-mails.
>>>
>>> Having one comprehensive tool that can be used for a multitude of  
>>> needs eliminates the cost of having to purchase multiple  
>>> applications for prototyping. The initial investment for  
>>> Revolution is extremely competitive. This makes tight financial  
>>> constraints inconsequential as the product and pricing is as good  
>>> as and, if not better, than any prototyping tool currently  
>>> available.
>>> Revolution applications can be developed on any of the supported  
>>> platforms including all flavors of Windows (95/98/NT/2000), Mac  
>>> OS 9.x and above, and the major Linux distributions. Revolution  
>>> applications can be deployed on any or all of these platforms  
>>> simultaneously with only minimal or no code changes.
>>>
>>> Sincerely,
>>>
>>> Thomas J McGrath III_______________________________________________
>>> use-revolution mailing list
>>> use-revolution at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your  
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-revolution
>>>
>>
>>
>> -- 
>> Bien cordialement, Pierre Sahores
>>
>> 100, rue de Paris
>> F - 77140 Nemours
>>
>> skype : psahores
>>
>> psahores+ at +easynet.fr
>> sc+ at +sahores-conseil.com
>>
>> GSM:   +33 6 03 95 77 70
>> Pro:      +33 1 64 45 05 33
>> Fax:      +33 1 64 45 05 33
>>
>> <http://www.sahores-conseil.com/>
>>
>> WEB/VoD/ACID-DB services over IP
>> "Mutualiser les deltas de productivité"
>>
>>
>>
>>
>>
>
>
> Macintosh PowerBook G-4 OSX 10.3.9, OS 9.2.2, 1.25 GHz, 512MB RAM,  
> Rev 2.6
>
>
> Advanced Media Group
> Eagle Works Art & Sculpture
> Semantic Compaction Systems
> Prentke Romich Company
> Prentke Romich International
> SCIconics, LLC
> Artist
> Thomas J McGrath III
> 3mcgrath at adelphia.net
>
>
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your  
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>





More information about the use-livecode mailing list