Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
AGENDA
http://olingo.apache.org
Our Apache Way!
Promotion
Incubation
Lessons learned
WhyApache?
Why?
What?
Project Astoria(Microsoft internal)
ADO.NET Data Services(Microsoft)
WCF Data Services(Microsoft)
OData 2.0(Microsoft Open
Specification Promisse)
OData 3.0(public)
OData 4.0(OASIS TC)
WHAT?HISTORY OF ODATA
https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=odata
WHAT?APACHE OLINGO
http://olingo.apache.org
Started as OData Java library for OData 2.0 Client und Server
WHAT?APACHE OLINGO
http://olingo.apache.org
Started as OData Java library for OData 2.0 Client und Server
Contributed to Apache Software Foundation
as Incubation project (August 2013)
and promoted to Apache Top Level Project (March 2014)
WHAT?APACHE OLINGO
http://olingo.apache.org
Started as OData Java library for OData 2.0 Client und Server
Contributed to Apache Software Foundation
as Incubation project (August 2013)
and promoted to Apache Top Level Project (March 2014)
Contributions from Microsoft in form of data.js (JavaScript) and OData 3.0 Java Client Library
WHAT?APACHE OLINGO
http://olingo.apache.org
Started as OData Java library for OData 2.0 Client und Server
Contributed to Apache Software Foundation
as Incubation project (August 2013)
and promoted to Apache Top Level Project (March 2014)
Contributions from Microsoft in form of data.js (JavaScript) and OData 3.0 Java Client Library
Currently in development: OData 4.0
Java Server library (SAP)
Java Client library (Microsoft)
JavaScript Client library (Microsoft + SAP)
http://www.ohloh.net/p/apache-olingo or https://www.openhub.net/
What?
• Started to look for an OData Java Libraryand found “odata4j” @GoogleCode
• However, team decided to start new library because of…
WHY?
• Started to look for an OData Java Libraryand found “odata4j” @GoogleCode
• However, team decided to start new library because of…
• …different requirements for own library
WHY?
• Started to look for an OData Java Libraryand found “odata4j” @GoogleCode
• However, team decided to start new library because of…
• …different requirements for own library
• …different opinions on “How to go forward”
WHY?
• Started to look for an OData Java Libraryand found “odata4j” @GoogleCode
• However, team decided to start new library because of…
• …different requirements for own library
• …different opinions on “How to go forward”
• …small (developer) community
WHY?
Additional Concepts: Pragmatism, Charity
WHY APACHE?
Merit(ocracy)
Openness
The Apache Way
Community
http://odata.orghttp://olingo.apache.orghttps://www.oasis-open.org/committees/odata/
CONTACT AND LINKS
Michael BolzPMC Member at Apache [email protected]@OneMibo