Laszlo – the evolving ultrasaurus Sarah Allen's reflections on internet software and other topics Tue, 06 May 2008 14:18:09 +0000 en-US hourly 1 https://wordpress.org/?v=5.7.1 introducing Laszlo Calendar… /2008/05/introducing-laszlo-calendar/ /2008/05/introducing-laszlo-calendar/#respond Tue, 06 May 2008 14:18:09 +0000 /wordpress/?p=371 Continue reading Continue reading ]]> Last night we posted a preview of the new Laszlo Calendar application.

You can sign up for an account on goWebtop or just read more about it on the blog.

This is a huge milestone for Laszlo. For years Laszlo has had a demo app that has been widely referenced for its innovative cinematic user experience. It was one of the very first applications built in Laszlo, and a key influencer in the creation of the LZX language. For years customers would ask us about whether they could buy that application, but it was less than half an application and there were some usability issues with the UI of that demo. Late last year, we finally decided to kick off a project to build a full calendar app as part of Laszlo Webtop. I’m pleased to be offering this initial sneak peek…

]]>
/2008/05/introducing-laszlo-calendar/feed/ 0
OpenLaszlo code exchange /2008/03/openlaszlo-code-exchange/ /2008/03/openlaszlo-code-exchange/#respond Sat, 15 Mar 2008 15:21:46 +0000 /wordpress/?p=363 Continue reading Continue reading ]]> There is a new OpenLaszlo code exchange which the folks at Mobile Data Now have put together (via Antun Karlovac). It is great to see this kind of initiative from the OpenLaszlo community.

I wonder if we can dig up an archive of mylaszlo.com (only partially available on the Internet archive and make that source more easily available again.

]]>
/2008/03/openlaszlo-code-exchange/feed/ 0
ZDNet on Laszlo Webtop /2007/11/zdnet-on-laszlo-webtop/ /2007/11/zdnet-on-laszlo-webtop/#respond Mon, 12 Nov 2007 01:57:44 +0000 /wordpress/?p=330 Continue reading ]]> David Berlind does a nice video interview with David Temkin, Laszlo Systems founder and CTO, about OpenLaszlo and Webtop. The video has some nice coverage of Verizon’s webmail and other customer spotlights, plus some forward-looking commentary. It’s good to see the word getting out.

]]>
/2007/11/zdnet-on-laszlo-webtop/feed/ 0
closed-to-open source sucess story /2007/10/closed-to-open-source-sucess-story/ /2007/10/closed-to-open-source-sucess-story/#respond Wed, 24 Oct 2007 14:58:06 +0000 /wordpress/?p=325 Continue reading Continue reading ]]> OpenLaszlo was recently named “Best of Open Source Software” by InfoWorld, which honors OpenLaszlo with a “Bossie” award.

“The ever growing global OpenLaszlo community covering five continents gives proof not only to the technical maturity of OpenLaszlo as a platform but to the acceptance of OpenLaszlo as a true open source technology.” The OpenLaszlo blog took the opportunity to thank the community and, appropriately, acknowledge that the project has grown well-beyond the the small group of coders and visionaries who work at Laszlo Systems.

Tom Yager notes that OpenLaszlo “may be the best closed-to-open success story.” As someone who has watched and participated in this transformation, I agree that it is a compelling story that merits telling. It’s easy to lose these reflections in the day-to-day. Success is made up of a hundred small decisions and a thousand small work items. While I believe this is true in general, it is even more true of an open source project.

I’ve taken this moment, to write up some personal observation on the closed-to-open source story…

Five years ago I worked at Macromedia. I knew little about open source and saw little need to. Every line of code or library that I touched was proprietary. I lived in a culture that was the same across all of the companies I had worked: CoSA, Apple, Aldus and Adobe, where anything you type or say at work is the intellectual property of the company. Ideas as translated into code have tangible value that translates into profits and stock price. I understood no other economic pattern for software development.

I March ’03, I started a weblog. I wanted to go back to writing code for a while and get some practical experience with various web technologies. In setting up ultrasaurus with MySQL, PHP, perl and experimenting with wikis. I found the solutions to the inevitable technical glitches via google in the weblogs of strangers. I thought that was pretty neat and wanted to give back. I started using open source software without really thinking about it, and reaped the benefit of the open source model without being aware of the bigger picture. This was just the beginning.

When I started working on OpenLaszlo (then Laszlo Presentation Server), I entered a different coding culture. The use of open source libraries was commonplace, and the rules around modifying open source code and submitting changes back to the community was well-understood by my peers. It was pretty clear why we want to use open source software (who wants to write yet another XML parser?), and I could understand why we would contribute bug fixes (sometime we were obliged to and in other cases it would save us work since the next upgrade would include the fix we needed), but I was mystified as to why anyone would write open source software.

With Laszlo’s decision to take its proprietary platform open source, I was immersed into this new world. I had seen how every sale of LPS required an extensive sales process. It’s a big deal to pick a platform and it is easy to lose years of development effort with a bad bet. At the same time, the IT infrastructure was moving to open source. In the mid-to-late 90’s, the majority of customers for server software that I was developing were running Solaris on Sun hardware. By the turn of the millennium, all but a few companies were switching to Linux, and even the conservative big companies were using Linux for some deployments. The landscape was changing. With Apache, Linux and MySql leading the way, open source was becoming a “safe choice.”

Commercial companies were starting to build real businesses around open source, and, for Laszlo, the choice was a good one. Suddenly customers were paying for prototypes and proof-of-concept work. It transformed the way we did business. We also, quite intentionally, changed the way we developed the software.

On Oct 5, 2004, with Laszlo’s open source announcement, we posted the source code as one big tar.gz and started two mailing lists: laszlo-dev and laszlo-user. Officially, we were open source. However, the reality was that if anyone had actually downloaded the source and tried to build it, they would have needed an awful lot of hand-holding. Some companies call a project open source and stop there, but the Laszlo team was dedicated to making it real and had plans for what was yet to come. Our internal development mailing list was renamed “internal-dev” and Oliver routinely scolded those of us who asked questions or proposed ideas there that were about what was now OpenLaszlo. It felt weird to me. There were a few hundred people on the laszlo-dev mailing list in the weeks after we made the announcement. While there had been some introductions and a few random questions, there were a lot more subscribers than there were messages. Who were these people, really? Would they think less of us if someone (me) with a laszlosystems.com email address asked a dumb newbie question? Would they have strong opinions on some new feature we were planning or architectural change? I took a deep breath and dove in. My fears were groundless. My questions were routinely answered by other people who worked at Laszlo, and if external folks benefited from the answers, I usually didn’t hear of it. After my initial impression of coding in a fish bowl, I soon came to feel that the list was the same old crew. Of course, I was wrong.

The open nature of our discussions on the list was critical in our becoming a real open source project. It allowed new folks to understand why certain architectural or feature design decision were made. It was almost two years later when my assumptions were challenged. (If I had been more actively working on OpenLaszlo, I’ll bet those incorrect assumptions would have been challenged sooner.) I was taking a break from application development to create new streaming audio-video features for OpenLaszlo with Red5 and Flash Media Server. I ran into an issue with the compiler, and sent a note out to laszlo-dev, fully expecting that Henry, who works for Laszlo Systems, would take a look at it in the morning and help me out. Much to my surprise, I received a quick note from Don Hopkins, who had been experimenting with the same thing on his own with a work-around. As it turned out, there were a number of members of the community who were already working in this area. We were able to collaborate and accelerate development.

Now we have a growing community of contributors and we hear about new OpenLaszlo applications every week. The open bug database and open source control system are well-established. There is still a long way to go: we would like more contributors and the current contributors to take more active roles. I still frequently read someone new say “I can’t believe I’ve never heard of this before!” so we could do a better job of spreading the word. However, I’m proud of how far we have come and I’m honored to be a part of this evolving story.

]]>
/2007/10/closed-to-open-source-sucess-story/feed/ 0
Verizon adopts Laszlo Webtop /2007/09/verizon-adopts-laszlo-webtop/ /2007/09/verizon-adopts-laszlo-webtop/#respond Sat, 08 Sep 2007 16:46:39 +0000 /wordpress/?p=312 Continue reading Continue reading ]]> Verizon announced the release of it’s new webmail based on Laszlo Webtop (along with other goodies like 4GB storage, which is significantly higher than the storage typically offered by cable Internet service providers).

It is exciting to be finally be able to talk about this project which has been in the works for quite some time. Webtop was released earlier this year and we’ve been busy making Laszlo Mail a webtop app. This transition to developing mail within a flexible framework will allow us to develop (and Laszlo customers to deliver) new applications that integrate smoothly together with only incremental changes to the existing apps. For now, this is yet another Laszlo Mail deployment — millions of new folks who will be using this new webmail experience.


Here’s the new “look” for the webtop mail app. The Verizon one looks a bit different, having been adjusted to match the Verizon brand and has additional customizations using Webtop’s customization fetaures and OpenLaszlo‘s LZX and CSS.

]]>
/2007/09/verizon-adopts-laszlo-webtop/feed/ 0
OpenLaszlo and the iPhone /2007/07/openlaszlo-and-the-iphone/ /2007/07/openlaszlo-and-the-iphone/#respond Tue, 10 Jul 2007 15:48:52 +0000 /wordpress/?p=291 Continue reading Continue reading ]]> Although I am proud of our corporate management for setting aside its religious upbringing and recognizing some of the serious limitations in this first incarnation of the JesusPhone, it is exciting to see members of the OpenLaszlo congregation diving in.

By all reports, iPhoneDevCamp brought together a lot of creative folks and sparked some great apps. Ben Shine writes about the experience working with Bret Simister over the weekend and creating a new application from scratch in about a day and a half. And, of course, it had to have some of that “swooshy” (aka cinematic) UI. They decided on a game, matching photos and news feeds from RSS stories. The game is here, and Ben has even posted the source on svn (just 400 lines of LZX).

Update: for those of you experimenting with OpenLaszlo on the iPhone, please add comments or links to wiki page

]]>
/2007/07/openlaszlo-and-the-iphone/feed/ 0
feast of St. Laszlo /2007/06/feast-of-st-laszlo/ /2007/06/feast-of-st-laszlo/#respond Thu, 28 Jun 2007 07:15:01 +0000 /wordpress/?p=277 Continue reading Continue reading ]]> Today we honor St. Laszlo, Ladislaus I, King of Hungary 1077-1095. Laszlo successfully repelled many attempts to invade Hungary, encouraged Christian missionaries, and built many churches, but allowed religious freedom to the Jews and Mohammedans in his realms. While many Hungarians regarded him as a Saint many years before, it was not until June 27, 1192 that his Sainthood was recognized by the Church.

Laszlo Systems held a humble feast today in honor of Saint Laszlo. Amidst the festivities, the assembled congregation canonized St. Laszlo as the Patron Saint of User Experience.

]]>
/2007/06/feast-of-st-laszlo/feed/ 0
Laszlo Systems named “Cool Vendor” /2007/04/laszlo-systems-named-cool-vendor/ /2007/04/laszlo-systems-named-cool-vendor/#respond Tue, 03 Apr 2007 15:25:50 +0000 /wordpress/?p=270 Continue reading Continue reading ]]> Gartner has Laszlo Systems one of four “Cool Vendors in Application Development” for 2007. Highlights from the report…

Whereas,
* Software development remains difficult and demanding.
* The collaboration and coordination of projects is creating demand for higher levels of integration.
* Tools that simplify the process of programming by creating a higher level of abstraction may break some of the barriers for development and remain an area of innovation.

OpenLaszlo is cool because it is the only RIA platform in which developers can define the user
interface in a declarative (nonprocedural) manner and target different runtime environments,
including Ajax, Flash and Java 2 Platform, Micro Edition (Java for mobile devices). Although
many vendors are using a declarative XML representation for the interface (including Adobe,
Microsoft and Nexaweb), no other vendor enables this XML to be rendered to as many different
runtimes.

Laszlo has been able to land some flagship customers, such as Wal-Mart, Barclays, H&R Block,
Time and Monster.com. It also has partnerships with IBM and Sun.

]]>
/2007/04/laszlo-systems-named-cool-vendor/feed/ 0
H&R Block home page in OpenLaszlo /2006/12/hr-block-home-page-in-openlaszlo/ /2006/12/hr-block-home-page-in-openlaszlo/#respond Mon, 04 Dec 2006 09:54:55 +0000 /wordpress/?p=262 Continue reading Continue reading ]]>
H&R Block’s new home page is a nice example of an OpenLaszlo cinematic UI. It has a clean, uncluttered design with good use of rollovers to annotate navigational choices at the top as well as providing a large amount of information in a concise presentation for the various filing options on the lower portion of the screen.

]]>
/2006/12/hr-block-home-page-in-openlaszlo/feed/ 0
OpenLaszlo on J2ME /2006/10/openlaszlo-on-j2me/ /2006/10/openlaszlo-on-j2me/#respond Tue, 10 Oct 2006 18:24:10 +0000 /wordpress/?p=257 Continue reading Continue reading ]]> “Sun Microsystems and Laszlo Systems, Inc, have announced that they will be working together to enable OpenLaszlo applications to run on devices supporting the Java™ Platform, Micro Edition (Java ME) application platform.”

This will leverage the OpenLaszlo multi-runtime architecture to enable OpenLaszlo apps on mobile devlces, bringing AJAX-style programming with declarative XML for building GUI applications to J2ME. You can read more details on openlaszlo.org. Since this is open source initiative, there’ll be more info posted as the project evolves.

]]>
/2006/10/openlaszlo-on-j2me/feed/ 0