{"id":38,"date":"2007-08-17T13:03:58","date_gmt":"2007-08-17T21:03:58","guid":{"rendered":"http:\/\/www.antunkarlovac.com\/blog\/?p=38"},"modified":"2007-11-16T18:35:14","modified_gmt":"2007-11-17T02:35:14","slug":"lzproject-application","status":"publish","type":"post","link":"https:\/\/www.antunkarlovac.com\/blog\/2007\/08\/17\/lzproject-application\/","title":{"rendered":"LZProject Application"},"content":{"rendered":"<p><a href=\"http:\/\/labs.openlaszlo.org\/lzproject\/\">LZProject<\/a> was released yesterday on the OpenLaszlo site. (<a href=\"http:\/\/labs.openlaszlo.org\/lzproject\/lzproject\/LZProject-SWF.html\">See LZProject<\/a>). It&#8217;s a &#8220;blueprint&#8221; application, i.e. a complete, functioning application that&#8217;s designed to educate developers as to how to architect OpenLaszlo applications. LZProject is a project management\/task-tracking Rich Internet Application (RIA) written in OpenLaszlo. It compiles to both <a href=\"http:\/\/labs.openlaszlo.org\/lzproject\/lzproject\/LZProject-DHTML.html\">DHTML<\/a> and <a href=\"http:\/\/labs.openlaszlo.org\/lzproject\/lzproject\/LZProject-SWF.html\">Flash<\/a>.<\/p>\n<p>From an educational perspective, it shows developers how to do the following using OpenLaszlo:<\/p>\n<ul>\n<li>Plan both the overall and client-side architectures of an application.<\/li>\n<li>Deal with multiple &#8220;screens&#8221;.<\/li>\n<li>Handle authentication.<\/li>\n<li>Perform typical CRUD (Create, Update and Delete) operations on a variety of data.<\/li>\n<li>Internationalization (I8n) &#8211; LZProject can be viewed in English, German and Korean. All the labels and messaging are controlled by the server.<\/li>\n<li>Client and server validation.<\/li>\n<\/ul>\n<p>The application was designed and written by <a href=\"http:\/\/www.openlaszlonaut.de\/\">Raju Bitter<\/a>, OpenLaszlo&#8217;s Developer Community Manager. I&#8217;ve wanted to introduce Raju for some time, and this application gives me the perfect opportunity. Before joining Laszlo Systems, Raju operated a consultancy specializing in OpenLaszlo RIA development, so his experience in practical OpenLaszlo development was critical to this project. (<a href=\"http:\/\/www.openlaszlonaut.de\/\">Read Raju&#8217;s Blog<\/a>).<br \/>\nThe project page is probably the best starting place. It links to running copies of the application, a white paper, and of course the LZX and Java source code.<br \/>\nLZProject really does cover all the frequently-asked, complex, how-to questions. I think it will prove to be an excellent resource for developers looking for the &#8220;big picture&#8221; in OpenLaszlo.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>LZProject was released yesterday on the OpenLaszlo site. (See LZProject). It&#8217;s a &#8220;blueprint&#8221; application, i.e. a complete, functioning application that&#8217;s designed to educate developers as to how to architect OpenLaszlo applications. LZProject is a project management\/task-tracking Rich Internet Application (RIA) written in OpenLaszlo. It compiles to both DHTML and Flash. From an educational perspective, it &hellip; <a href=\"https:\/\/www.antunkarlovac.com\/blog\/2007\/08\/17\/lzproject-application\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">LZProject Application<\/span><\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/www.antunkarlovac.com\/blog\/wp-json\/wp\/v2\/posts\/38"}],"collection":[{"href":"https:\/\/www.antunkarlovac.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.antunkarlovac.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.antunkarlovac.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.antunkarlovac.com\/blog\/wp-json\/wp\/v2\/comments?post=38"}],"version-history":[{"count":0,"href":"https:\/\/www.antunkarlovac.com\/blog\/wp-json\/wp\/v2\/posts\/38\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.antunkarlovac.com\/blog\/wp-json\/wp\/v2\/media?parent=38"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.antunkarlovac.com\/blog\/wp-json\/wp\/v2\/categories?post=38"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.antunkarlovac.com\/blog\/wp-json\/wp\/v2\/tags?post=38"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}