Wednesday, January 25, 2012

HP webOS 1.0 open source commitment by Fall 2012. Roadmap. Enyo source code available.

WorldWide Tech & Science. Francisco De Jesús


Fall in the USA starts in September 22nd, Saturday, at least we have a close date now, which is confirmed on the roadmap below.

HP to Commit webOS to Open Source by Fall 2012


New Version of Acclaimed Enyo Developer Tool and Source Code Available Now




PALO ALTO, CA--(Marketwire - Jan 25, 2012) - HP (NYSE: HPQ) today began executing its plan to deliver an open webOS by committing to a schedule for making the platform's source code available under an open source license.


The company aims to complete this milestone in its entirety by September.


HP also announced it is releasing version 2.0 of webOS's innovative developer tool, Enyo. Enyo 2.0 enables developers to write a single application that works across mobile devices and desktop web browsers, from the webOS, iOS and Android platforms to the Internet Explorer and Firefox browsers -- and more. The source code for Enyo is available today, giving the open source community immediate access to the acclaimed application framework for webOS.


By contributing webOS to the open source community, HP unleashes the creativity of hardware and software developers to build a new generation of applications and devices.


"HP is bringing the innovation of the webOS platform to the open source community," said Bill Veghte, executive vice president and chief strategy officer, HP. "This is a decisive step toward meeting our goal of accelerating the platform's development and ensuring that its benefits will be delivered to the entire ecosystem of web applications."


The webOS code will be made available under the Apache License, Version 2.0, beginning with the source code for Enyo.


webOS roadmap
Over the first half of the year, HP will make individual elements of webOS source code available -- from core applications like Mail and Calendar to its Linux kernel -- until the full code base is contributed to the open source community by September.



Timing Milestone/Code published
January Enyo 2.0 and Enyo source code
Apache License, Version 2.0
February Intended project governance model
QT WebKit extensions
JavaScript core
UI Enyo widgets
March Linux standard kernel
Graphics extensions EGL
LevelDB
USB extensions
April Ares 2.0
Enyo 2.1
Node services
July System manager ("Luna")
System manager bus
Core applications
Enyo 2.2
August Build release model
Open webOS Beta
September Open webOS 1.0
Enyo 2.0 and Enyo source code
Enyo 1.0 made it simple to write apps that worked on a variety of webOS form factors. Version 2.0 extends this "write once, run anywhere" capability to a range of other platforms, including mobile and desktop web browsers.



More information about Enyo and the source code is available at developer palm blog or here below.


Apache License, Version 2.0
The Apache License, Version 2.0 is commonly used to govern contributions to open source software projects. It provides a legal framework that balances open innovation and a dependable user experience, which is consistent with HP's vision for webOS.



Welcome to webOS Open Source.

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.

Today, we’re taking the next step on this journey by releasing Enyo, our JavaScript app framework, under open source licensing, allowing developers to distribute their Enyo-based webOS apps across other platforms. In this post, we’ll also provide a first look at our open source release roadmap.



In any large project, it’s imperative to communicate the plan for achieving the project’s goals. This plan is usually presented in the form of a roadmap, which outlines the steps necessary to achieve project goals and shows the path forward. For an open source project to be a success, that roadmap must be public so all contributors have a sense of where the project is headed.


In subsequent posts, and on the new Enyo website, we will share more details about our roadmap for webOS, including our plans for release phases, governance, tools, documentation, and more. So with that in mind, let’s step into an overview of some of the pieces of the release plan.


Our first contribution is Enyo, our lightweight, cross-platform framework aimed at mobile devices and web browsers.


This initial open source release includes Enyo 1.0, which allows current developers of Enyo apps for webOS devices to distribute their apps to other platforms. While this release is not intended to be expanded any further, there is considerable utility for our current developer base in releasing it.


Today’s release also includes the core of Enyo 2.0, which will be the foundation for Enyo going forward. It expands Enyo’s “write once, run anywhere” capability to even more platforms, from mobile devices to desktop web browsers. It works on many of the most popular web browsers, including Chrome, IE 9, Firefox, and Safari.


While 2.0 does not yet include any UI widgets, the core will support a wide variety of libraries and add-ons. A UI widget set for 2.0 will be released in the near future.


Upcoming releases include our distribution of WebKit, which will support not only HTML5, but also Silverlight and Flash through the use of plug-ins. It will enable the rendering of webpages to HTML Canvas and 3-D textures, and will support a wide range of application interfaces, including multi-touch.


We will also release a new kernel based on the Linux Foundation’s standard kernel. As we continue through the roadmap, you will see enhanced integration with JavaScript through register callbacks and custom multi-process architecture for security, load balancing, and recovery availability.


Look for us to introduce LevelDB to replace our prior database.


Along the way, we will also share our tool sets, and we expect that many of you will want to share yours as well.


In closing, I want to thank the great engineers who have worked with me on creating the open webOS roadmap and let you all know that we look forward to collaborating with the community. As my friend Eric Raymond stated as I embarked on the open source adventure, “It takes a village to create a complete solution.”



About HP
HP creates new possibilities for technology to have a meaningful impact on people, businesses, governments and society. The world's largest technology company, HP brings together a portfolio that spans printing, personal computing, software, services and IT infrastructure to solve customer problems. More information about HP is available at http://www.hp.com.



Sources: marketwire  and HP webOS developer blog

No comments:

Post a Comment