Todd Guion Joins The ClientLib Effort
The ID-WSF 2.0 ClienLib developer team has been joined by Todd Guion. He brings excellent experience and energy to the project.
Todd obtained a Ph.D. from Stanford University in 1987 with a degree in Biophysical Chemistry. After starting a biotech company in 1989, Todd started software consulting in San Jose CA. For the next seven years, Todd consulted on several projects in medical imaging using C++ and worked with Apple Inc. writing localization tools. Todd started middleware and java programming in 1995, and started an online auction company etreasure.com in 1997. Todd has been using WebObjects and Java since 1995, and currently lives near Harrisburg PA where he has been consulting for a number of companies, including Motorola and Zenn New Media.
Todd has already been checking in some substantial code.
Service Clients
Well, we’ve been cranking away on developing descriptions of the various service client classes that we will be implementing in the library. Please take a look and send in some feedback. Most recently we’ve finished the initial outline of the People Service Client.
We’re also talking about making a video to illustrate ID-WSF interactions for the uninitiated. Would this be too silly?
We’re writing it live
Make sure to start checking out the Architecture Document and send some feedback. The Consolidated Requirements doc is something else we could use your eyes on. It is on the wiki. Also, the wsf-dev mailing list has been down for a few days, we expect it will be up again soon. Looks like a mail server problem.
One thing we’re looking for is id-wsf use cases, please send them my way at asa (at) openliberty (dot) zenn (dot) net.
And finally, Spring seems to have arrived in Massachusetts! until later…
What is the commitment level required if I want to get involved?
I was asked recently, “What is the expected commitment level if I want to get involved?” Very good question. Start by sending me an email: asa dot openliberty at zenn dot net.
This project has already seen a great deal of support from people offering ideas, opinions, code for reference, code for use in the project, implementations for test harness installations, and advanced hosting! These are awesome and completely appreciated! Each provides its own value at its own level.
The question, however, was more about getting involved in the direct development of the libraries. The developers who commit to working on this project will naturally (and organizationally) have the largest impact on the execution and direction of the development. At the moment we’re in the gathering/documenting/architecture phase, but very soon we’ll start committing code. When this happens we’ll need more support from some people who want to write code. This can range from a few classes to a large section of the code! The commitment level that will make this project a success is simply: Offer what you can do, and then deliver
I’m looking forward to working with other developers. If you want to get started you can checkout (subversion) the java-xmltooling project from Shibboleth repository, as we’ll be using this xml tooling as the basis for our work.
later,
asa
Update, Regular Thursday Morning Developer Meetings Scheduled
The kickoff phone call this past Friday, February 3rd was a great start. I’ll post the minutes on Monday but here’s a quick preview of the major points:
- We’ve scheduled a regular phone meeting, every Thursday at 8am Pacific to codify the week’s discussions and jump start the progress
- As well as tracking our progress and keeping track of our decisions, the wiki will be used to develop a living design/architecture document
- Our next order of business is to push through some of the major implementation choices in order to begin developing the architecture.
- Once we begin coding, we’ll be using subversion for version control. (the openLiberty-Client project on sourceforge
Everyone was energized with ideas, and we’re all looking forward to animated discussion and decision making in the future. Want to have a hand in this development? Join us this coming Thursday on the call. I’ll be posting the call in information on the wsf-dev discussion list before the meeting.
Kickoff Call, 8am PST, Fri Feb 2
The time has come for us to start pulling the WSC ClientLib project together! The developer kickoff call is scheduled for this Friday (Feb 2) at 8:00am PST. This call will focus on introductions and defining how we move forward. We will discuss some protocols and how best to utilize the tools that we have at hand. I’d also like to begin to identify those who are interested in contributing and in what ways. Phase 1 is all about architecture, some of the most important decisions will be made between now and the middle of March.
If you are a developer/participant, make sure you’re on the developer mailing list. I’ll be sending out the call in number and discussing agenda as the week progresses.
Liberty 2.0 Workshop Presentations Available
The workshop presentations for the Jan 22 Liberty 2.0 Workshop in Redwood City, CA are now available. On the Project Liberty site it says of this workshop: “Attendees will leave with a well-rounded understanding of what can be achieved with the Liberty Alliance standards and the convergence that’s underway in the identity space.” If you’re wondering how the openLiberty WSC Library that we’re developing might be useful to you, this is a good place to start.
Presenters include Paul Madsen blog, Conor Cahill blog, Mary Ruddy, Eve Maler blog, Fulup Ar Foll, John Kemp blog, and Roger Sullivan.
Press Release announcing openLiberty.org
Liberty Alliance Announces openLiberty Project
Consortium leverages global leadership in developing secure and privacy-respecting identity standards to support the worldwide open source community
Liberty Alliance – January 23, 2007 — Liberty Alliance, the global identity consortium working to build a more trusted Internet for consumers, governments and businesses worldwide, today announced the openLiberty Project, a global initiative formed to provide resources and support to open source developers building identity-based applications. With today’s news, Liberty Alliance has launched openLiberty.org, a portal where developers can collaborate in the openLiberty Project and access tools and information for “jump startingâ€? the development of more secure and privacy-respecting applications based on the widely deployed Liberty Federation and Liberty Web Services standards.
The openLiberty Project was launched under the direction and leadership of the Liberty Alliance Open Source Special Interest Group. This group was formed to coordinate synergies among global open source initiatives and to identify the open source libraries developers need to build applications that interoperate with Liberty Federation, which consists of ID-FF 1.1, 1.2 and SAML 2.0, and Liberty Web Services, which consists of ID-WSF 1.0, 1.1, 2.0 and Liberty People Service specifications. Members of the group have identified the need to focus initially on delivering ID-WSF Web Services Consumer (WSC) libraries to allow open source developers to incorporate SAML 2.0 functionality into Web services applications.
OpenLiberty.org is the first portal designed to serve as a comprehensive resource for the global open source community. OpenLiberty.org is where anyone interested in contributing to the architecture, design and development of the openLiberty Project will be able to participate in the project wiki, document repository and discussion lists. The portal will allow developers to access information about other relevant open source efforts, their relationship to the openLiberty Project and links to those efforts. Using a standard Apache licensing model, developers will have access to downloadable member contributed open source code for building applications based on standards from Liberty Alliance.
“The openLiberty Project will allow open source developers to incorporate the security and privacy capabilities of Liberty Federation and Liberty Web Services into a variety of identity-based applications,� said Jason Rouault, vice president of the Liberty Alliance Management Board and CTO of Identity Management Software at HP. “OpenLiberty.org will ensure developers have access to open source tools and resources for building applications that can immediately interoperate with Liberty-based deployments worldwide.�
The openLiberty Project is a growing and evolving initiative where developers can offer resources and share information and ideas to help advance open source identity initiatives. From solutions that support a single identity-based transaction to enterprise and government systems requiring the highest degree of security and privacy protection, openLiberty.org will help developers and system integrators more easily build and deploy a wide range of new identity-based applications.
“The launch of openLiberty.org offers new opportunities for developers to leverage the work of Liberty Alliance in order to speed the development of open source identity initiatives,� said Roger Sullivan, president of the Liberty Alliance Management Board and vice president of Oracle Identity Management. “Liberty Alliance is committed to delivering open source tools and resources to help developers build identity management solutions faster and more successfully.�
About the openLiberty Project
The openLiberty Project has been launched by Liberty members to facilitate and coordinate open source identity initiatives worldwide. Members are working to advance open source identity management solutions that interoperate and offer users the greatest levels of security and privacy protection. The domain name openLiberty.org was donated to Liberty Alliance by HP, a founding member of Liberty Alliance and a member of its management board. More information about the openLiberty Project is available by visiting openLiberty.org
###
CONTACT:
Russell DeVeau
Liberty Alliance
954-763-1038– Office
908-251-1549 – Mobile
russ@projectliberty.org
russdeveau@comcast.net
AOL IM (Russ DeVeau): devcommruss


