aaronbartell

RPG / iSeries / Java / WDSC / RDi / XML / Web Services

!!New Open Source!!: RPGUI


   Dec 18

!!New Open Source!!: RPGUI

I am always intrigued by how we can keep IBM i shops “in business” by seeing what can be accomplished with RPG. Because of this I have started a new open source project titled “RPGUI” (aka RPG User Interface) and have started an article series with IBMSystemsMag.com to document it. Learn more on the RPGUI page.Note that this project is in the infancy stage and is more geared towards pioneer/learning-experience type personalities/shops.At a high level the purpose of the project is to give RPG programmers options for modern user interfaces.  The first effort focuses on communicating with ExtJS from RPG.Thanks to Mihael Schmidt for his work with the JSON *SRVPGM that is used throughout the tool.  What’s cool about this project is that it is utilizing the efforts of many different open source resources and combining them together for a solution.Are others out there in need of a solution like this?  Is the time I spend on it worth it?  Please note the solution is open source and free!

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

11 Comments

  1. Mike Evans says:

    I just glanced over this but looks really cool. I will need to go play with it in the near future.

    Keep it up!

  2. Bartek Szymanski says:

    Will it work on V5R1 ?
    Could You provide SAVF for V5R1 ?

  3. aaronbartell says:

    Hi Bartek,

    I *could* compile down to V5R1. You are seriously all the way back on that version!? I have added it as a TODO for the next release.

    Aaron Bartell

  4. Bartek Szymanski says:

    Thanks, it would be great…
    Unluckily yes, but i like our old AS/400. The company i work for is moving to oracle, so there is no chance for upgrade.
    BTW cool website, great articles…
    sorry for my english, it’s not my native language.

  5. aaronbartell says:

    Bartek, sorry to hear your company is moving off the AS400. Unfortunately that is a common story I have heard this year form a number of shops.

  6. Tommy says:

    it appears that someone doesn’t appreciate your work…one review and it’s negative. i am glad to see that Mihael has picked up the ILEDocs project and continued to march forward. doesn’t appear that my previous contributions were used at all though LOL. too bad i spent all that time for nothing :(

  7. aaronbartell says:

    Hmm… notice how the reviewer didn’t post their name – what a coward. That just makes my blood boil. I posted a follow-up to that review.

    Well, I’ll show them! Just keep it up you anonymous idiots, you only fuel my fire to want to succeed even more! Hardy har har! :-)

    Aaron Bartell

  8. Bartek Szymanski says:

    Hey Aaron,

    I found sources at SourceForge.net, made necessary changes to compile it on v5r1m0… and it worked perfectly…
    Great work!!!

    Bartek Szymanski

  9. Mihael says:

    @Tommy: It was a real hard decision for me to “just ignore” all the work you have done. Problem was that we already had an in-house developed application like ILEDocs even before there was the SF.net project. Later I got the permission to open source the application we had, that is what evolved into the stuff at rpgnextgen.com project ILEDocs. At that site I made clear that I want to merge the in-house project and the open source project into one project. But that is not a simple task because the concept behind those project does differ at various points. I still hope to bring the two project together.

    Currently I’m trying to get a PHP application ready to run on the i which acts as a frontend to the ILEDocs database (similar to the one at http://iledocs.sf.net/docs/ ).

    PS: you never spend any dev time for nothing. there is always something you can learn from the effort you took.

  10. aaronbartell says:

    Mihael,

    What are the page requirements for the PHP app you are working on? Maybe that is something RPGUI could facilitate. The RPGUI project needs some tangible applications needing to be built that can then be referenced by the RPGUI project. I have a lot of people asking me how they can help with RPGUI and this would be one of the TODOs I could give out.

    Let me know,
    Aaron Bartell

  11. Mihael says:

    The PHP application is just another frontend to present the parsed documentation to the developer, beside the already existing Java frontend. One could write this in any language which can talk to a database. I took PHP because I can run the application on the Sourceforge server (linux + MySQL) and also on IBM i.

    Feel free to create a frontend with RPGUI.

Leave a Reply