On Mar 25, 2004, at 7:29 PM, Chipp Walters wrote:


I've posted a simple case study of our Hemingway app at:
http://www.altuit.com/webs/altuit2/RunRevCaseStudies/Hemingway.htm

-Chipp

Chipp,


is seeing this kind of content that makes me happy. I love to see Revolution Case studies, and I always been very interested in the innards of Hemingway. I programmed many CMSs in the past, I begun using LAMP based systems then moved to JSP based systems, when I founded my first company (the one that went downhill due to mismanagement of money resources, but is still quoted as the best R&D grad-student-run company in Rio) I based all my developments in REBOL. It was cool, it was script like, it run multiplataform and we loved it. We even created CMS systems for UOL (biggest ISP and content provider of Brazil) and Globo (biggest TV Channel of Brazil, and probably of Latin America). That company went bankrupt, but our tech lives on.

I started a new company, and looked for choosing what language should I work, my first choice was REBOL again, but it was strange on the Mac, and the multimidia abilities of REBOL were something I didn't like, the language is based on text files, not a RAD tool. Then I learned about Revolution and decided to give it a try. Well, weeks later I was in programmers-nirvana. When I thought I learned much I decided to get back and do what I know best, thats CMS tools.

My First Step was to choose about what paradigm to use. I am a fan of Userland (http://www.userland.com) and thought to replicate some principles behind Radio/Frontier. That is, an app that is a WebServer, Database and Development framework. Revolution made it all easy for me. First I created the revHTTPd project to make a simple server. I was a huge success, the server works and in a single day after announcing it here, it received 1621 hits and it did not explode.

The Second Step, was to design a API to hook applications in it. This is like a log of me learning Revolution. First it was all custom property based, then, it moved to custom handlers and simple message passing, then, it all moved to back and frontscripts and heavy message passing mechanism. It works like a charm, I am now able to prototype webapps inside revolution with ease, my stacks are even able to convert simple cards to HTML forms... (can only convert fields, no buttons yet)

The Third Step, was to make it user friendly. Now we've got a simple IDE, pannel based, one pannel for logs and starting/stopping the server, other for configuration, and the last for modules. What I call module is aking to Hemingway Plug-ins. They can be loaded and unloaded and give the server more functions, they are really webapps made with Rev. You can create a stack and place it on the modules folder, it will load next time server starts... It can be used today. =)

Now I am working in packing everything in a more professional way, as soon as I work out the database part, I'll have a pretty decent self-contained WebDevelopment solution that I can use for my clients, everything is being released for free here at the list, and it's programs like Hemingway that serve as inspiration. The apps of Altuit and of Fourth World are like beacons, we can always look to them and see that were not crazy to use RunRev where LAMP and C would normaly be used. You apps shows us where to go, it's like a marathon, when you're starting in the sport, you look to the sazoned players and think "I'll be there too."

It's been the hell of a trip so far. I hope to surprise everyone on the list soon with my revHTTPd/ServerWorkz plataform!

Cheers
Andre


_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


--
Andre Alves Garzia  2004  BRAZIL
http://studio.soapdog.org

_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to