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
[email protected]
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

[EMAIL PROTECTED]
[EMAIL PROTECTED]

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
[EMAIL PROTECTED]



_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to