Well, all this talk about Adalon made download the product to try it out and
I must say, after playing around with it for about 10 minutes, it looks
great. I haven't seen any references to the new version on their site, but
if what you guys are saying about 2.5 is true I will definitely purchase it.

Balazs



-----Original Message-----
From: hal helms [mailto:[EMAIL PROTECTED]]
Sent: Friday, May 24, 2002 2:19 PM
To: [EMAIL PROTECTED]
Subject: RE: Architecting (was Who Uses Fusedocs?)


I use two tools for this. Starting off, I want to try out stuff, so I'm
looking for a tool that makes it really simple to play around with ideas
- work out what fuseactions I really want, and then what circuits to fit
those in. I like Visual Mind (or any other mind mapping tool) for that.
Really easy to make changes. At this point, I take my marked up
prototype and fill in the fuseactions I have been able to identify.
Then, I start filling in those that could not be identified from the
prototype. I start with all the fuseactions, then look for common nouns
to help me identify possible circuits. If I have "addItemToCart",
"removeItemFromCart", and "displayCart", I probably want a circuit
called "Cart".

I used to go on and define all my variables with Visual Mind, but then I
had to copy them all over into Fusedocs, which was a drag. Now, though,
I use Adalon for creating the application architecture. I get a visual
tool, which is important to me, and the tools takes my input and
produces Fusedocs, circuits, FBX_Settings and FBX_Switch files, and even
what Synthis calls an "extended wireframe" or something like that. What
it really is is much cooler than the name implies: it produces
"fusestubs" for every single fuse in the application. You can run
through the application immediately - it produces your first "daily
build". As you fill in the actual code, the application begins to start
working a piece at a time, like a jigsaw puzzle being filled in.

Like John Beynon, I don't work for or have a financial interest in
Synthis, but I do think Adalon 2.5 is a huge benefit to anyone doing
Fusebox on a regular basis. Prior to 2.5, the people at Synthis asked
me, "Why aren't you using Adalon?" I told them I thought the idea was
great, but it just didn't support FLiP well enough. "So help us design a
new Adalon," they said. So I did.

-----Original Message-----
From: Steve Bryant [mailto:[EMAIL PROTECTED]]
Sent: Friday, May 24, 2002 4:11 PM
To: [EMAIL PROTECTED]
Subject: Architecting (was Who Uses Fusedocs?)


Hal,

         That brings up a pretty big point to me. I am a big believer in

architecting my applications. I do it on all my medium to large
projects.
However, I would certainly like to get more information on how other
people
architect their applications. I feel that the way that I have been doing
it
is lacking. I have been considering coming up with some higher level
Fusedoc sort of thing - something that would map out an entire circuit
or
an entire application.
         Right now, I have been doing sort of an OO/UML approach. I
generally start with a list of what all will need to be done and I put
related tasks together in a circuit. I am interesting in hearing other
approaches/suggestions how best to architect an application.

At 10:10 AM 5/24/2002 -0400, you wrote:
>Keith,
>
>Just throwing in my 2 cents here. The problem you're describing is a
>common one. The reason for it is that the architecture hasn't been
>sufficiently thought through before you begin to either Fusedoc or
>code. Fusedocs document what you have planned, but if the planning
>isn't sufficient, you'll find this out when you start writing your
>code. In that case, a decision NOT to write Fusedocs is entirely
>rational.
>
>Architecting an application - especially a large or complex one - is
>hard work and sometimes frustrating work. There is *nothing* fun about
>throwing away 6 hours of work because my architecting shows me that an
>earlier decision will run into a dead end. Still, it's a lot better
>than finding this out when coding.
>
>My experience has been that many of us developers don't spend much time

>in architecting an application and that decision leads to a lot of
>problems further down the line. I've had this experience in another
>area: when I first start doing technical writing, I did magazine
>articles. I found that I didn't need any real planning on these; I just

>wrote them. When I wrote the first book, though, I ran into HUGE
>problems due to my lack of planning. I would get to page 238 and
>wonder, "Did I already say this?". I rewrote the book 4 complete times.

>What a mess!
>
>Finally, someone said to me, "You need to architect a book, just like
>you architect an application." The thing is architecting a book didn't
>feel natural to me. In fact, I really did not like it. I felt I would
>be constricted in the actual writing by decisions I made in planning.
>It really was uncomfortable, but I stuck with it because I didn't like
>the results of NOT architecting the book. Gradually, it got easier and
>my fears diminished. I found that, quite apart from my worries, having
>a detailed outline gave me a system into which I could put my thoughts.

>Now, I'm actually starting to like architecting books and I *love*
>architecting applications.

==^================================================================
This email was sent to: [email protected]

EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrFMa.bV0Kx9
Or send an email to: [EMAIL PROTECTED]

T O P I C A -- Register now to manage your mail!
http://www.topica.com/partner/tag02/register
==^================================================================




Reply via email to