Friday, April 13, 2012

EGL Web Developer Tools version 0.8 is available...

... and with it, a proposed motto: "Ease of coding, ease of thought."

Here are some highlights of what's newly available:
  • The service-access mechanism is more uniform. When you develop a Rich UI application, you invoke an EGL dedicated service by fulfilling a two-step process that is characteristic of the language:

    1. Define a binding variable; for example:
         myBindingVar HttpProxy;
    2. Embed the variable in an action statement; for example:
         call MyServiceType.myFunction("abc")
              using myBindingVar
              returning to myResponseHandler
              onException myExceptionHandler;

    The two-step process is in effect not only for service access, but for database access, too. 
  • When you run the EGL deployer to prepare a service for Apache Tomcat, EGL configures the database JNDI detail for you, hiding the complexity.  
  • The IDE has more function:
    • You can use a wizard to write back-end logic for maintaining a database. Your investment? A few keystrokes, a few clicks.
    • You can use a wizard to create an external type. In this way, you can more easily reuse Java code in your application. And you can still use a manual process to create an external type from Java or JavaScript code.
  • You can configure the call statement to invoke code synchronously. Here's an example:
   result int;
   myString String = "abc";
   conn IBMiConnection? = 
         call MyHostProcedure(myString) 
            using conn
            returns (result);
      onException(exception AnyException)
         //handle exception

For now, the synchronous call statement is available only to invoke an IBM i program from EGL code that is generated to Java.
  • Did I mention support for IBM i?  We even provide a way to access an IBM i program from a Rich UI application.
  • Rich UI itself is improving:
    • To provide better download performance, we've reduced the size of the downloaded code and are switching to Asynchronous Module Definition, which is a standard technology for loading code on the web.
    • Support for Dojo is based on Dojo toolkit version 1.7.
    • Arbitrary data of any type can be stored and accessed by a Rich UI widget, for a more logical pattern of data assignment and use.
The technology is gaining value, whether you need to write spiffy web apps, access enterprise data, or do both. Why not take a closer look?


    1. Huge of time to search Facebook Covers releated keyword. You have good posting. Keep update.

    2. Lots of new features...database access via the service and library wizards, Dojo 1.7 support, JNDI, and IBM i. We'd love to hear feedback on the new features! Post a comment here or ask a question on the forum,

    3. I am sure the post on web developer tools will help lot of peoples.
      Website developers

    4. Wonderful Design Blogs, Such a great list. Thanks for sharing all these blogs all are very useful to every one

      Webdesign Belgium

    5. Lovely information on web developer tools . I appreciate with the information which is true to the best of my knowledge
      Full Time Developers India

    6. I thinks EGL Web Developer Tools version 0.8 is only for developing the websites or page.Why am I telling you like this,because generally web development tools used for development as well as designing.But this tool only for development.
      Best Website Design Bangalore

    7. Spot on with this write-up, I really feel this site needs a lot more attention. I'll probably be back again to see more, thanks for the advice!
      website design

    8. The description of this blog is having unique information regarding EGL Web Developer Tools version 0.8.I am very glad to know the detail of this tool from this blog.
      Website Development Bangalore

    9. A website design has to be user friendly.The website has to be interactive and fresh in order to leave a mark on the minds of users.
      Website Designing Companies India | Website Development Company

    10. Nowadays it is generally accepted that the best approach is to keep your site simple so that it loads quickly and people don't have to wait for it.
      Outsource Web Designers | Outsource Site Development

    11. I really feel this site needs a lot more attention. I'll probably be back again to see more, thanks for the advice!
      Java application development

    12. Very nice blog and looks great to see and thanks for sharing the information with us.
      Web Design Companies in Coimbatore | kovai e solutions

    13. Very nice tools version for web developer. Thank you for share. If you SEO service click SEO Companies in Coimbatore | SEO Company in Coimbatore

    14. Best SEO Services Affordable Packages and Prices - SEO Experts in coimbatore, chennai Tamil Nadu, India Search engine Optimization Company in india

    15. Nice working keep it up.Nowadays it is generally accepted that the best approach is to keep your site simple so that it loads quickly and people don't have to wait for it.
      Villas in Kovaipudur

    16. Web Design Bangalore With most programming languages, source code is either compiled into a standard set of byte codes readable by a VM (Virtual Machine) or the code is compiled into the actual machine instructions for a specific platform.

    17. Really an interesting and amazing post. Thanks for sharing this wonderful informative article here. I appreciate your hard work.Website Design Company Bangalore | Web Designing Company Bangalore