AUSTIN, Texas, USA (January 17, 2006) -- Preparatory to release of
its forthcoming (02/06) eBook, "Object Oriented Programming with
REALbasic", Relevant Logic announces the free release of two
significant frameworks for REALbasic: a Serialization Framework, and
an Undo framework.
These are the most advanced Undo frameworks available today for
REALbasic, and the most advanced (possibly only) serialization/
flattening/marshalling framework for REALbasic. The frameworks are
available from our website: <http://relevantlogic.com/realbasic.html>
embedded within an example application.
Undo
The Undo framework is as easy to use as possible, but provides every
kind of feature imaginable:
- multiple undo/redo;
- text descriptions of the actions (for Undo widgets: a menu that
reads "Undo typing 'abcde'", for example); and
- flexible undo policy that is easily implemented (for example,
sequential typing actions can count as one undoable action).
The framework incorporates an undoable EditField, and can easily be
extended to support other types of undoable controls.
Serialization
Serialization is converting a complex data structure into a single
string and back, so it can be saved to a file, sent over a network,
and so on. The serialization framework is as easy as serialization
can be made in REALbasic, given its current feature set.
The framework supports serializing arbitrary classes, controls and
scalars, stores only one copy of each object (in spite of multiple
references to it), and accommodates loading older files into newer
applications.
Example Application
The two frameworks are merged into one, and provided within an
example application: a simple multi-windowed text editing
application, supporting advanced undo, which saves the undo state
along with the text.
Support and Licensing
All copyright is absolved: you can use the code for any purpose you
wish, without attribution. As opportunity presents, some support will
be available by email. Relevant Logic is available on a consulting
basis to assist any developer wishing to implement the frameworks in
their application. We are also available for any and all other
REALbasic consulting purposes, including code reviews and Object
Oriented Design consultations.
The Book
The code was developed as an exemplification of the principles in the
forthcoming eBook, Object Oriented Programming with REALbasic,
expected to be released in early February of 2006. The book discusses
all the object oriented programming features of REALbasic in detail,
then describes how to take best advantage of these features to make
your programs easier to develop and maintain. The book will be
provided as a downloadable non-DRMed PDF file (a printed version will
be made available if there is sufficient demand).
Also look for Guyren G. Howe's presentations on Object Oriented
Programming at REAL World 2006, The REALbasic User Conference.
Contact:
Guyren G. Howe
guyren-at-relevantlogic.com
http://relevantlogic.com
1 512 538 0655
REALbasic, PHP, Python programming
PostgreSQL, MySQL database design and consulting
Technical writing and training
--
If you do not wish to receive notification of REAL Software News in
the future, please visit <http://www.realsoftware.com/support/
listmanager/> to unsubscribe.
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
|