40
APACHE OLINGO from Incubation to a real Olingo

Apache Olingo - from Incubation to a real Olingo (Apache TLP)

  • Upload
    mirbo

  • View
    166

  • Download
    1

Embed Size (px)

Citation preview

APACHE OLINGOfrom Incubation to a real Olingo

AGENDA

AGENDA

Why?

What?

AGENDA

WhyApache?

Why?

What?

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

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?

WHY?

• Started to look for an OData Java Libraryand found “odata4j” @GoogleCode

WHY?

• 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?

WHY APACHE?

WHY APACHE?The Apache Way

WHY APACHE?

Merit(ocracy)

The Apache Way

WHY APACHE?

Merit(ocracy)

The Apache Way

Community

WHY APACHE?

Merit(ocracy)

Openness

The Apache Way

Community

Additional Concepts: Pragmatism, Charity

WHY APACHE?

Merit(ocracy)

Openness

The Apache Way

Community

OUR APACHE WAYINCUBATION

OUR APACHE WAYINCUBATION

Fulfil The Apache Way

Another (developer) mindset for team

OUR APACHE WAYINCUBATION

Fulfil The Apache Way

Another (developer) mindset for team

OUR APACHE WAYINCUBATION

Fulfil The Apache Way

First release

OUR APACHE WAYPROMOTION

OUR APACHE WAYPROMOTION

Fulfil The Apache TLP requirements

OUR APACHE WAYPROMOTION

First TLP release

Fulfil The Apache TLP requirements

OUR APACHE WAYLESSONS LEARNED

Lessons Learned

OUR APACHE WAYLESSONS LEARNED

Community

OUR APACHE WAYLESSONS LEARNED

Development Process

OUR APACHE WAYLESSONS LEARNED

Documentation and Tutorials

OUR APACHE WAYOUTLOOK

Outlook 2015

OUR APACHE WAYOUTLOOK

More Community

OUR APACHE WAYOUTLOOK

More documentation

OUR APACHE WAYOUTLOOK

First stable release of Olingo V4

http://odata.orghttp://olingo.apache.orghttps://www.oasis-open.org/committees/odata/

CONTACT AND LINKS

Michael BolzPMC Member at Apache [email protected]@OneMibo