Dev Dawn

May 5, 2006

Day Three :: Aussie DevCon

Filed under: Uncategorized — Stu @ 8:45 am

Edited :: 8th May 2006


Another Disclaimer, Again ::
Apologies to any sessions that aren’t mentioned in these reports. I’ve said it before, my memory is faulty.

As Sunday’s are special to me, I did something special as soon as I woke, which wasn’t very early.

On went the togs, and before the sleep had fled my brain, or eyes, I jumped into the well landscaped pool.

And instantly became the most awake person within the campsite. Man alive! that was cold water. So, instead of getting out, I tried to jump around more, in and out, getting the body moving. That wasn’t working, so I sat in the heated spa that was next to the popsicle pool. This was just the ticket. If I sat in there for a bit, I was insulated enough to spend more time in the arctic waters before freezing. Twas fun.

Fun With Capesoft (Bruce & Jono)

Now, reader beware, there will be some ranting, some froth around the edges of my mouth.

At this point in the conference, we saw probably the best single capsuled event that should be the shining driving light of clarion.

One of the best things about the Web 2.0 phenomenon is watching the videos. I’ve seen countless showings of what these products can do, and most of them aren’t even out of beta form (Ruby on Rails – ROR – being one of the notable exceptions).

In this session, Bruce and Jono demonstrated what you can do with a generic (Wizard created) app and their bundle of addon templates. It was amazing. Not so much the app, for myself. I mean, that was amazing. Capesoft have some of the best functionality in existence. But more, I was caught in a vision of how things could be.

We need a video of what these guys did. Voice-over, watching the screen. From creating the app in the clarion wizard to watching Send To create a pdf of a browse.

And with that video, you could create the kind of momentum that comes with the Web 2.0 crowd. Seriously. It could be done .. it should be done. Look at how much interest ROR generated half a year ago. It only had that one video at the start, but man alive, what a video it was.

Same with the other startups.

The kind of functionality you can create for a database driven app in under an hour is overwhelming. I realise there are other factors involved, and that .NET has a lot of things going for it right now .. but there are other avenues. Other passages. And development should be lazy, as many have said before me. Good development has that lazy factor to it.

Back to the actual session .. this is what Capesoft provide. A way to create magical programs .. lazily. Easily. Without effort.

And really, Bruce waving his Mickey-Mouse hands around really were just icing on the cake.

The content was pretty awesome. Watching Jono work through the templates, adding the functionality, you really got a sense of how much Capesoft is integral to the success of Clarion. They are the beating heart .. Clarion being the body .. well, I don’t want to take that analogy any further, you get my drift.

Perhaps I’m being opinionated, well .. no perhaps. But I’ll stick to my guns on this matter. Even knowing that SV are working extremely hard on Clarion 7, getting it shipped and out the door, it doesn’t change the unease I feel that all these opportunities to be Pimp’n Clarion are not being leapt at.

‘Nuff ranted on the matter, for the moment.

Clarion 7 News

Ahh. Here I actually switched on reporter mode and took some notes.

That’s the new structure, as I took it from what Russ drew on the board. Nice. Simple to understand.

List of Points

  • Page-Breaks in the Report .. This has been forwarded to the Reports team, no word on whether it’s in for Initial Release .. Instead of window orphaning?
  • Unlimited Undos
  • Debugger .. No changes in Initial Release ..
    • conditional breakpoints .. maybe
    • ability to remember your session settings between use .. on the list
    • using the debugger to, umm, debug & compile .. not yet .. maybe later

  • Controls on the window .. change properties in code?? Not sure about this one, missed the point, because obviously we can already do this
  • Looking good .. new controls
  • The ability to take a C6 app and compile it in C7, add a few lines of code, and it’s in the new look .. Bob Z (and his team) have been working hard on this
  • every hotfix with C6 is kept (binaries) in sync with C7 .. C6 ==> C7 .. YAY .. C<6 ==> C7 .. same as before, not so simple
  • Soon (not this weekend) Bob Z will release C7 to all the CSV subscribers .. all the way up to gold
    • Bob could change his mind
    • Not Clarion .NET, that is, not included in this possible release

  • there will be App & Dct support when it goes gold
  • the new subscriber model is going very well for SoftVelocity .. this was one of my questions .. the word from Russ is that they are very financially viable
  • Batch compiling is built in .. Solution? files can be used to compile all Apps in a Project .. external batch compilers won’t be needed any more is the word on the street
  • Multiple (Same Version) apps open at the same time .. personally, I find this one pretty cool, not hype-monkey, but still gonna be handy when wanting my Tools app open the same time as Core
  • Class code does not have to be in LIBSRC .. not sure about this one, and for some reason, i have the following note — do we need the ABC love of code? Yes, No, Maybe — Not sure at all about that
  • Debugger in .NET is Brand New!
  • Templates won’t change much in .NET
  • a Template Dialog Editor in .NET .. Not in Initial Release
  • Template Debugger in .NET .. Won’t be in the Initial Release. Possibly we’ll get it a few dot releases down the track .. not sure about the previous three points, what they mean, i’ve got them down, so they must have been talked about, and most probably it means they are planned
  • Report Writer, UI Improvements .. has been given a lot of love
  • Initial Pre-Release .. we’re in charge of Source Code
  • Clarion .NET, the port to 2.0 is DONE .. Russ was very happy to announce this
  • Clarion .NET, it can call both sides of Namespaces .. that is, from C++, C#, .. ==> Clarion .NET, and vica versa, Clarion .NET ==> C++, C#, ..

And there we have it. In a nutshell of notes. There are some exciting points. Hopefully things will turn out. But as I thought at the time, I’m still excited about what Clarion 6 can do .. realising it’s bugs, I’m more thinking about what we can show the world right now.

D-Icons .. Dave Beggs

Now, on the previous day (I think) i’d won a cd of D-Icons, so I had vested interest in this session. And after some hilarious jokes and even more hilarious banter, Dave preceeded (proceeded?) to give away his secret. It’s easy. Axialis Icon Workshop. This made me happy. I’ve had said product for some time, and used it to modify icons where I need. But to create new ones???? That would require me to .. wait on .. Dave showed the way.

It’s really really easy. But also, I’m stoked because I don’t even have to do that, with the bundle of each set on the cd. Nice Dave, very nice. They went onto this baby (laptop) asap when I returned home. Am hoping to get an app out here on DevDawn showcasing them soon :) .

Andy K – Finishing Touches

Last (to my memory) was Andy K with a rundown of his stuff. I’ve already given my thoughts in Day Two, suffice to say, it’s good. Visit his website (Clarion Tools) or drop him an email (not sure, his website has a contact form).

Finis

And so the bell tolled for the conference to end (it didn’t, there was no bell, but man they are cool). We had to bail pretty much straight away to catch our flight.

Thanks again to Tony & Dave. Excellent stuff!

—-

6 Comments »

  1. Stu,

    Just some clarifications. On the template dialog builder, I mentioned it only because it was on the list of new features, but not slated to be on the initial releases. A template debugger is slated to be a few dot releases down the road.

    The C7 debugger has some minor improvements, mostly on some minor UI. The 3 features I mentioned were the same ones I told Z we really needed, with the last one a few dot releases down the road.

    Controls on a window. You can use the current look and feel with no changes. If you want modern look and feel, then a line or two of extra code is all you need. Obviously, a visual demo would have been nice. ;-)

    Page breaks in reports. This is a feature long asked for and we still don’t have it. I mentioned it to Z and he said he would forward it to the reports team. We have widow and orphan control and that was added instead of detecting page breaks in the early days of CW.

    Batch compiling. This is based on MSBuild, meaning we can make solution files and if you make these right, you can compile all apps in your project. My impression is that external batch compilers are not needed anymore.

    Nice diagram! I’d add the report formatter like the window formatter object you have. The report formatter is new and it is also shared between the two platforms.

    Comment by Russ Eggen — May 6, 2006 @ 12:02 am

  2. Russ, awesome! I’ll update this post asap with your info, and the diagram.

    Comment by Stu — May 6, 2006 @ 9:02 am

  3. Or, as the term IDE indicates, the Window and Report Formatter are boxes within IDE?


    Mr Pedant

    Comment by Adam — May 7, 2006 @ 5:51 pm

  4. Post updated .. still thinking about image ..

    Comment by Stu — May 8, 2006 @ 10:34 am

  5. Stu,

    Did you catch the new visual of my Clarion 7 briefing? See http://www.softvelocity.net/community/blogs/clarion_news/archive/2006/06/11/907.aspx

    Nice to see what I was talkin about .

    Comment by Russ Egge — June 12, 2006 @ 5:15 am

  6. Russ,

    Nice. Thanks for the link, watching now.

    Comment by Stu — June 13, 2006 @ 9:56 am

RSS feed for comments on this post. TrackBack URL

Leave a comment

Spam Protection by WP-SpamFree

Powered by WordPress