April Code Releases for Open webOS

4 BY Roy Sutton

As April draws to a close we are pleased to share more code for Open webOS. This month’s scheduled release includes support for Node.js as well as updates to Enyo and Ares.

In addition, we are pleased to announce early delivery of the System Manager Bus (which was originally scheduled for July) and a release of three policy components based on our Platform Portability Layer. We’re happy to be ahead of schedule in getting this component of the Open webOS platform into your hands.

Node.js is a JavaScript platform for deploying event-driven applications. It also forms the backbone for writing services in Open webOS. The code available from this release includes the bindings necessary to access the System Manager Bus.

The System Manager Bus, also known as Luna-service2, implements the Inter-Process Communications (IPC) mechanism used by Open webOS. Included with the release are utilities for monitoring and debugging. More information is available here. We were pleased to have this piece ready ahead of schedule so we’re making it available to the community.

The three system policy components included in this release are Powerd, Sleepd, and Storaged. Each is implemented using our Platform Portability Layer and demonstrates how to interface to system devices. More information is available on the Systems Policy Components page.

The Enyo team has been hard at work. This latest release of Enyo includes a number of new features including the new List widget. Also, the Ares 2 repo is now public. Head over to enyojs.com for more on both Enyo and Ares.

Finally, as with other Open webOS components, you can find all the source online and detailed information at the project Web site. Keep the feedback, pull requests, comments, and ideas coming. Open webOS is already a better platform from the contributions the community has made!

Sam’s Blog: March Progress

4 BY Sam Greenblatt

Today is a very exciting day for Open webOS. The Linux Standard Kernel (LSK) version 3.3 was released today by Linus Torvalds. When you read the release notes you will see some very significant functionality that we did not have in webOS. It incorporates new functionality such as the TI C6X and all ARM and Intel Chips. It also implements Open vSwitch, which is a more scalable kernel feature to prevent buffer overflow on TCP/IP v6.

Read more

Sam’s Blog: A Community Release

11 BY Sam Greenblatt

We are very excited to announce that we will be publishing additional components from the current release of webOS for the TouchPad, version 3.0.5, at opensource.palm.com. In future discussions, we will refer to these components at opensource.palm.com as the “Community Edition.” Look for this effort to be completed in June. (Note that this release is not directly related to our Open webOS project, which remains dedicated to open sourcing an up-leveled version of webOS.)

Read more

Enyo Hackathon and a New Blog!

1 BY Fred Patton

The big news of the day is the new Enyo blog, hosted at blog.enyojs.com. Today, you’ll find news about Enyo 2.0b2, which includes the first set of UI widgets. Read the blog for details.

Have you signed up yet for the March 4th Enyo Virtual Hackathon? There will be live physical presences in NYC (hosted at Pivotal Labs’ NYC headquarters), Dallas, Indianapolis, San Diego, and Oklahoma City, but you can also participate virtually from anywhere! Should be a great time. Big thanks to the NYC webOS Developer/Enthusiast Meetup group for putting it together. Awesome job, guys!

Sam’s Blog: March Deliverables

4 BY Sam Greenblatt

As we head into March, I want to give you an update on what you can expect from us this month. The development team continues to work hard to bring you a best-in-class open platform, and meeting our March commitments pushes us further in that direction.

Read more

Sam’s Blog: February Releases for Open webOS

6 BY Sam Greenblatt

[Updated to clarify availability of the Enyo UI widgets.]

Today I am proud to announce delivery of our February Open webOS commitments: extensions to QtWebKit, the release of Isis (our web browser), our integration with JavaScript core, UI Enyo widgets (to be released at the end of February), and our governance model.

The web increasingly provides the best option for cross-platform development. It continues to be rapidly adopted and improved upon by a wide variety of platforms. Developers look to standards-based web development as a way of deploying across the mobile landscape, maximizing the potential market. We’re seeing proof of that with the adoption of Enyo, which has been downloaded 40,000 times in only three weeks. With today’s release, webOS remains at the forefront of this emerging standard.

Read more

Sam’s Blog: Open webOS Governance Model

14 BY Sam Greenblatt

Last week, I promised you an outline of the webOS governance model. Today, we’re publishing that model and announcing the leaders of the Project Management Committees. As you will see below, we’ve based the model on the Apache Way.

Read more

Sam’s Blog: A progress update

3 BY Sam Greenblatt

Editor’s note: Today, we bring you another in a series of regular posts from Sam Greenblatt, the chief technology officer and head of technical strategy for the open webOS project.

After catching our breath from the first of many open source releases of webOS, we needed to get back to work to deliver on our commitments for February.

A key part of those commitments, as we shared in our roadmap, are extensions to QtWebKit. We are very fortunate to have a great WebKit team, led by Leonid Zolotarev. You will see an enhanced QtWebKit, a first look at the webOS governance structure (which will based on Apache methodologies), as well a few additional surprises, in the February release.

Read more

Welcome to webOS Open Source

25 BY Fred Patton

Editor’s note: Today’s blog post comes from Sam Greenblatt, the chief technology officer and head of technical strategy for the open webOS project. He guides the project’s strategy around open collaboration and is responsible for technical engineering. His focus is on the practice of developing webOS with the community, and his approach is founded on the belief that the open source development model produces great software and web technology. Sam has many years of open source experience, including being on the board of OSDL (Linux Foundation). His long career in software development includes being a CTO at HP, Chief Innovation Officer at CA Technology, and CTO at Candle Corporation (IBM).

In December, HP announced that webOS would be made available under an open source license, with continued support from HP. We’re proud of webOS and its potential to harness web standards to improve the next generation of applications, web services, and devices.
Read more

Open Source!

94 BY Fred Patton

Well, you’ve been waiting for the big webOS announcement, and today we’ve made it. This morning, HP announced that webOS will be going open source with the resources of HP behind it. The Developer Relations team is very excited by this announcement and what it means for the future of webOS, and for you, our developer community.

With this announcement, Meg Whitman has reiterated HP’s commitment to webOS as a cloud-connected, scalable platform, while opening up new possibilities for platform expansion and improvement. She has also committed HP to a course of continued improvement to webOS, which means we’re in it for the long haul. Finally, we are committed to good, transparent and inclusive governance to avoid fragmentation of the platform.

Here in Developer Relations, we have the deepest appreciation for you, our developer community. You have helped to bring this announcement about through your passion and commitment, through periods of both promise and uncertainty.

We are committed to you as not only contributors to our app ecosystem, but now to webOS itself. We recognize that there’s a larger open source community of which we will now be a part, and are excited by the future now open to us.

We also know you’ll have a lot of questions, and we don’t have all the answers right now. We will keep you up-to-date on the latest developments, both in the forums and here on the developer blog.

We hope you’ll join us for the next leg of this journey!