OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

27
Embrace and Extend Making Open Technologies Displace Incumbents in the Enterprise Kevin Henrikson [email protected]

description

OSCON 2008 - Speaker Kevin Henrikson. Embrace and Extend: Making Open Technologies Displace Incumbents in the EnterpriseOpen source and web technologies promise to dispatch older proprietary peers with the power of community and innovation that deliver superior features plus better economics. However, having the most innovative product won’t help if your application doesn’t also embrace incumbents and offer better overall performance too. In this session, Zimbra shares its experience, tips, tricks incorporating the mainstream (BlackBerry, iPhone 2, AD, Exchange) with new web technologies (REST, XMPP, MySQL, J2ME, AJAX and more) to gradually reshape the enterprise.

Transcript of OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Page 1: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Embrace and Extend

Making Open Technologies Displace Incumbents in the Enterprise

Kevin Henrikson [email protected]

Page 2: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

‣ What is OPEN?

‣ Why the Enterprise?

‣ Case Study: Zimbra’s road to the enterprise

‣ DEMO: Yahoo! Zimbra Desktop

Page 3: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

What is Open Technologies?

•Open Source

Software

•Open

APIs/Protocols

•Open Data

Formats

Page 4: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Open Source Software

‣ Zimbra leverages over 80 OSS projects.

‣ CyberNeko HTML Parser, Xerces, Tomcat, SpamAssassin, mina, lucene, log4j, joda, jml, Jetty, James jSieve, Jakarta Taglibs, Jakarta ORO, Jakarta Commons Libraries, cindy, Apache HTTPD, Apache Derby

‣ Yahoo User Interface Library, tcmalloc, SoundManager2, pcre, libvent, JavaScript MD5, zlib, TinyLine GZIPInputStream, RSA MD4, OpenSSL, nginx, net-snmp, memcached, kxml2, jzlib, joscar, jaxen, iCal4j, Heimdal, gifencoder, Ganymed SSH-2 for Java, dom4j, cyrus-sasl

‣ Swatch, rrdtool, perdition, MySQL Connector/j, MySQL, mrtg, Dspam, ClamAV, amavisd-new, Postfix

‣ OpenLDAP,php, SleepyCat, JavaMail, Rhino, libical, AND MORE!

Page 5: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

What did we write?

‣ Integrated installer

‣ Integrated configuration

‣ Migration tools

‣ Core Mail Server‣ Fully indexed and searchable‣ All actions available via web services‣ Support for standard protocols

‣ Modern Web 2.0 Clients‣ AJAX, HTML, XHTML‣ Autocomplete, Drag N Drop, Keyboard nav‣ Connectors to popular clients (Olk, BB, Mac, Mobile, etc)

Page 6: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

What is Open Technologies?

•Open Source

Software

•Open

APIs/Protocols

•Open Data

Formats

Page 7: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

No Platform left behind

Page 8: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Windows Mobile

Zimbra Sync

Zimbra Server

Support Open and Closed

Standards Clients Outlook 2003, 2007Apple Desktop

iPhone

Blackberry

zSync

Blackberry

J2ME

XHTML

IMAP, POP, iCal, RSS/Atom, CalDAV

zSync

zSync

iSync

iSync MAPI

Symbian

Advanced (Ajax) Client

Standard (HTML) Client

zSync

iPhone 3G

Page 9: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

What is Open Technologies?

•Open Source

Software

•Open

APIs/Protocols

•Open Data

Formats

Page 10: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

REST

Page 11: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Don’t trap user’s data

Page 12: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

The long road

Where do you start?

Start SMALL

Find a niche that gets

you IN

Make is EASY to switch

Find ways to avoid

corp IT

Let the users decide

Page 13: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Start SMALL, Pick a niche

‣ We picked Mail and Address Book

‣ No Calendar in our 1.0 release

‣ Do something that nobody else has

‣ Search/Indexing, Web Services, AJAX client

‣ Listen to your early adopters

‣ Let users drive your roadmap

‣ Don’t worry about selling (for now)

Page 14: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Example ISPs & Portals

(Sprint LEC)

Page 15: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Make it easy to start

‣ Migration tools included from the beginning

‣ Exchange, Outlook, Groupwise, IMAP, Domino

‣ Ability to run Zimbra and your current system

‣ Split email domain over two systems

‣ Ability to move users one-by-one

‣ Starts in small dept or with just a couple users

‣ Blackberry Redirector approach

‣ Large IT depts may slow enterprise wide adoption

‣ Supporting user’s existing clients helps ease transition

Page 16: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Example .EDU Customers

Page 17: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

And finally….

Page 18: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Business Model: Merchandizing!

Page 19: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Recipe for Commercial OSS Success

‣ Business model challenges incumbents‣ Catch 22 for OSS of mature software

‣ OSS is also about ‣ Community ‣ Transparency‣ Customer empowerment

‣ Compatibility‣ With open source and proprietary infrastructure

‣ Innovation first!‣ Price advantage alone insufficient‣ Lead, don’t follow‣ OSS is the “means”, not the “end”

Page 20: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Example Business Customers

Sinclair Broadcasting

Page 21: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Demo

Yahoo! Zimbra Desktop

Page 22: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Thank You! Questions?

More Information:www.zimbra.com/desktop

www.zimbra.com/blogwww.zimbra.com/forums

Page 23: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

BACKUPS

Page 24: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Yahoo! Zimbra Desktop and Set Up

Page 25: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Yahoo! Zimbra Desktop Calendar

Page 26: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Yahoo! Zimbra Desktop Document

Page 27: OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Yahoo! Zimbra Desktop Zimlet