oscon 2008: embrace and extend: making open technologies displace incumbents in the enterprise
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
Embrace and Extend
Making Open Technologies Displace Incumbents in the Enterprise
Kevin Henrikson [email protected]
‣ What is OPEN?
‣ Why the Enterprise?
‣ Case Study: Zimbra’s road to the enterprise
‣ DEMO: Yahoo! Zimbra Desktop
What is Open Technologies?
•Open Source
Software
•Open
APIs/Protocols
•Open Data
Formats
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!
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)
What is Open Technologies?
•Open Source
Software
•Open
APIs/Protocols
•Open Data
Formats
No Platform left behind
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
What is Open Technologies?
•Open Source
Software
•Open
APIs/Protocols
•Open Data
Formats
REST
Don’t trap user’s data
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
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)
Example ISPs & Portals
(Sprint LEC)
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
Example .EDU Customers
And finally….
Business Model: Merchandizing!
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”
Example Business Customers
Sinclair Broadcasting
Demo
Yahoo! Zimbra Desktop
Thank You! Questions?
More Information:www.zimbra.com/desktop
www.zimbra.com/blogwww.zimbra.com/forums
BACKUPS
Yahoo! Zimbra Desktop and Set Up
Yahoo! Zimbra Desktop Calendar
Yahoo! Zimbra Desktop Document
Yahoo! Zimbra Desktop Zimlet