SlideShare a Scribd company logo
1 of 16
Download to read offline
Liferay as a Platform
                            Brian Kim
                            COO
                            Liferay, Inc.




Thursday, October 1, 2009
Liferay Use Cases



          Major organizations around the world choose Liferay Portal for a
          wide variety of business use cases beyond the traditional portal:
              Web Publishing &
              Content Management
              Intranet / Extranet
              Collaboration
              Social Network
              EAI Framework




Thursday, October 1, 2009
Platform




                                 What is a platform exactly?

               “A ‘platform’ is a system that can be programmed and therefore
               customized by outside developers — users — and in that way, adapted
               to countless needs and niches that the platform’s original developers
               could not have possibly contemplated, much less had time to
               accommodate.”1




                                                              1Marc   Andreessen http://blog.pmarca.com/




Thursday, October 1, 2009
Recipe



          Ingredients
                  Framework
                  Method of delivery
                  Medium for delivery
                  Open SDK
                  Community




Thursday, October 1, 2009
Recipe



          Liferay as a platform
                  Framework
                            Portal
                            Easy to use + Easy to install
                  Method of delivery
                            Internet
                            Plugin Installer
                  Medium for delivery
                            WARs
                  Open SDK
                            Plugins SDK
                  Community
                            Open source software is a natural fit
                            22,000+ registered users
                            250,000+ deployments worldwide
                            From 60,000 forum posts in December 2008 to now over 100,000 forum posts




Thursday, October 1, 2009
Community




                                           vs




                            Atari - Lynx        Nintendo - Gameboy



Thursday, October 1, 2009
Recipe



          Ingredients                   A Marketplace
                  Framework
                  Method of delivery
                  Medium for delivery
                  Open SDK
                  Community
          And finally...




Thursday, October 1, 2009
Marketplace



          Benefits of a Marketplace
                  Application ecosystem
                     Option to “buy” vs. “build”
                  Provides a distribution channel
                  Centralized repository
                     “All roads lead to Rome.”




Thursday, October 1, 2009
Marketplace



          Movement towards the Marketplace

                            Hardware              Software
                               Mobile Devices        Social Networking
                                  iPhone                 Facebook
                                  Blackberry             MySpace
                                  Palm               Software-as-a-Service
                               Game Consoles             SalesForce.com
                                  PlayStation 3
                                  Xbox 360
                               eBook Readers
                                  Kindle




Thursday, October 1, 2009
Marketplace



          The Liferay community would benefit from:
                  A larger pool of plugins via increased adoption
                  Improved toolkits
                      Alloy UI
                  Improved APIs
                  Liferay as the defacto Web Platform
          The Liferay developer would benefit from:
                  Higher demand
                  Higher value




Thursday, October 1, 2009
Marketplace



          What incentives does the community have to get involved?
                  Proprietary
                     Ability to quickly and easily expose plugins to a large audience
                     Compensation
                         Ability to sell plugins separately
                         Use of plugins to upsell third party products
                  Open source
                     Collaboration




Thursday, October 1, 2009
Marketplace



          Challenges
                  Need infrastructure to support the ecosystem
                      Hosting
                      QA
                  Monetization
                  Isolation
                      Need to protect the portal from malicious or unruly code
                  Toolkits for easier development
                  Separation between staging and production




Thursday, October 1, 2009
Emergence of third party services
                  Developers offering development services
                  Companies whose business model is around building plugins




Thursday, October 1, 2009
Alternative Recipe



          Application Scripts
                  Framework
                            Scripting languages
                            (ruby, groovy, python and
                            javascript, php)
                            Easy to deploy
                  Medium for delivery
                            Scripts
                  Open SDK
                            Application Builder




Thursday, October 1, 2009
In conclusion
                  Liferay is already being used as a platform
                      With all the people in this room, how many plugins were built total?
                  Why are we building the same plugins over and over again?
                      Reuse
                      Repurpose




Thursday, October 1, 2009
Thank you.

        For more information, please contact:
        Brian Kim
        Chief Operating Officer
        Liferay, Inc.
        brian.kim@liferay.com




Thursday, October 1, 2009

More Related Content

Similar to Liferay as a platform

Bam amor mobile development tools
Bam amor   mobile development toolsBam amor   mobile development tools
Bam amor mobile development toolsBam Amor
 
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, PalmBattle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, PalmBess Ho
 
Vom PC zum Roboter
Vom PC zum RoboterVom PC zum Roboter
Vom PC zum RoboterAndreas Heil
 
Using Open Source for Enterprise
Using Open Source for EnterpriseUsing Open Source for Enterprise
Using Open Source for EnterpriseEric Fesler
 
EOH Automation Tool Comparison and Migration
EOH Automation Tool Comparison and MigrationEOH Automation Tool Comparison and Migration
EOH Automation Tool Comparison and MigrationEOH Europe
 
Flash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidFlash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidMindgrub Technologies
 
Developing for Windows Phone 8.1
Developing for Windows Phone 8.1Developing for Windows Phone 8.1
Developing for Windows Phone 8.1Dan Ardelean
 
Developing for Windows Phone 8.1 (Dan Ardelean)
Developing for Windows Phone 8.1 (Dan Ardelean)Developing for Windows Phone 8.1 (Dan Ardelean)
Developing for Windows Phone 8.1 (Dan Ardelean)ITCamp
 
Quickr support enablement
Quickr support enablementQuickr support enablement
Quickr support enablementAustin Chang
 
TikiFest Montreal March 2009
TikiFest Montreal March 2009TikiFest Montreal March 2009
TikiFest Montreal March 2009Régis Barondeau
 
Microsoft Embracing Open Source Technologies
Microsoft Embracing Open Source TechnologiesMicrosoft Embracing Open Source Technologies
Microsoft Embracing Open Source TechnologiesRicardo Peres
 
Innovation for Participation - Paul De Decker, Sun Microsystems
Innovation for Participation - Paul De Decker, Sun MicrosystemsInnovation for Participation - Paul De Decker, Sun Microsystems
Innovation for Participation - Paul De Decker, Sun Microsystemsrobinwauters
 
Open Source Tool Chains for Cloud Computing
Open Source Tool Chains for Cloud ComputingOpen Source Tool Chains for Cloud Computing
Open Source Tool Chains for Cloud ComputingMark Hinkle
 
7 Advantages of using Flutter - MirrorFly
7 Advantages of using Flutter - MirrorFly7 Advantages of using Flutter - MirrorFly
7 Advantages of using Flutter - MirrorFlyrstephanraj87
 
Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)Nokia
 
Karonis Rom Telecom
Karonis Rom TelecomKaronis Rom Telecom
Karonis Rom Telecomknowhowgr
 
Turmeric SOA - EclipseCon 2011 BOF
Turmeric SOA - EclipseCon 2011 BOFTurmeric SOA - EclipseCon 2011 BOF
Turmeric SOA - EclipseCon 2011 BOFkingargyle
 
Android platform
Android platformAndroid platform
Android platformmaya_slides
 
Experiencias únicas móviles con tecnologías de última generación- Qualcomm
Experiencias únicas móviles con tecnologías de última generación- QualcommExperiencias únicas móviles con tecnologías de última generación- Qualcomm
Experiencias únicas móviles con tecnologías de última generación- Qualcommvideos
 
Bam windows phone 7 for informatics
Bam   windows phone 7 for informaticsBam   windows phone 7 for informatics
Bam windows phone 7 for informaticsBam Amor
 

Similar to Liferay as a platform (20)

Bam amor mobile development tools
Bam amor   mobile development toolsBam amor   mobile development tools
Bam amor mobile development tools
 
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, PalmBattle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
 
Vom PC zum Roboter
Vom PC zum RoboterVom PC zum Roboter
Vom PC zum Roboter
 
Using Open Source for Enterprise
Using Open Source for EnterpriseUsing Open Source for Enterprise
Using Open Source for Enterprise
 
EOH Automation Tool Comparison and Migration
EOH Automation Tool Comparison and MigrationEOH Automation Tool Comparison and Migration
EOH Automation Tool Comparison and Migration
 
Flash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidFlash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and Android
 
Developing for Windows Phone 8.1
Developing for Windows Phone 8.1Developing for Windows Phone 8.1
Developing for Windows Phone 8.1
 
Developing for Windows Phone 8.1 (Dan Ardelean)
Developing for Windows Phone 8.1 (Dan Ardelean)Developing for Windows Phone 8.1 (Dan Ardelean)
Developing for Windows Phone 8.1 (Dan Ardelean)
 
Quickr support enablement
Quickr support enablementQuickr support enablement
Quickr support enablement
 
TikiFest Montreal March 2009
TikiFest Montreal March 2009TikiFest Montreal March 2009
TikiFest Montreal March 2009
 
Microsoft Embracing Open Source Technologies
Microsoft Embracing Open Source TechnologiesMicrosoft Embracing Open Source Technologies
Microsoft Embracing Open Source Technologies
 
Innovation for Participation - Paul De Decker, Sun Microsystems
Innovation for Participation - Paul De Decker, Sun MicrosystemsInnovation for Participation - Paul De Decker, Sun Microsystems
Innovation for Participation - Paul De Decker, Sun Microsystems
 
Open Source Tool Chains for Cloud Computing
Open Source Tool Chains for Cloud ComputingOpen Source Tool Chains for Cloud Computing
Open Source Tool Chains for Cloud Computing
 
7 Advantages of using Flutter - MirrorFly
7 Advantages of using Flutter - MirrorFly7 Advantages of using Flutter - MirrorFly
7 Advantages of using Flutter - MirrorFly
 
Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)Qt For Maemo - getting to the fast-lane (v2)
Qt For Maemo - getting to the fast-lane (v2)
 
Karonis Rom Telecom
Karonis Rom TelecomKaronis Rom Telecom
Karonis Rom Telecom
 
Turmeric SOA - EclipseCon 2011 BOF
Turmeric SOA - EclipseCon 2011 BOFTurmeric SOA - EclipseCon 2011 BOF
Turmeric SOA - EclipseCon 2011 BOF
 
Android platform
Android platformAndroid platform
Android platform
 
Experiencias únicas móviles con tecnologías de última generación- Qualcomm
Experiencias únicas móviles con tecnologías de última generación- QualcommExperiencias únicas móviles con tecnologías de última generación- Qualcomm
Experiencias únicas móviles con tecnologías de última generación- Qualcomm
 
Bam windows phone 7 for informatics
Bam   windows phone 7 for informaticsBam   windows phone 7 for informatics
Bam windows phone 7 for informatics
 

Recently uploaded

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Recently uploaded (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Liferay as a platform

  • 1. Liferay as a Platform Brian Kim COO Liferay, Inc. Thursday, October 1, 2009
  • 2. Liferay Use Cases Major organizations around the world choose Liferay Portal for a wide variety of business use cases beyond the traditional portal: Web Publishing & Content Management Intranet / Extranet Collaboration Social Network EAI Framework Thursday, October 1, 2009
  • 3. Platform What is a platform exactly? “A ‘platform’ is a system that can be programmed and therefore customized by outside developers — users — and in that way, adapted to countless needs and niches that the platform’s original developers could not have possibly contemplated, much less had time to accommodate.”1 1Marc Andreessen http://blog.pmarca.com/ Thursday, October 1, 2009
  • 4. Recipe Ingredients Framework Method of delivery Medium for delivery Open SDK Community Thursday, October 1, 2009
  • 5. Recipe Liferay as a platform Framework Portal Easy to use + Easy to install Method of delivery Internet Plugin Installer Medium for delivery WARs Open SDK Plugins SDK Community Open source software is a natural fit 22,000+ registered users 250,000+ deployments worldwide From 60,000 forum posts in December 2008 to now over 100,000 forum posts Thursday, October 1, 2009
  • 6. Community vs Atari - Lynx Nintendo - Gameboy Thursday, October 1, 2009
  • 7. Recipe Ingredients A Marketplace Framework Method of delivery Medium for delivery Open SDK Community And finally... Thursday, October 1, 2009
  • 8. Marketplace Benefits of a Marketplace Application ecosystem Option to “buy” vs. “build” Provides a distribution channel Centralized repository “All roads lead to Rome.” Thursday, October 1, 2009
  • 9. Marketplace Movement towards the Marketplace Hardware Software Mobile Devices Social Networking iPhone Facebook Blackberry MySpace Palm Software-as-a-Service Game Consoles SalesForce.com PlayStation 3 Xbox 360 eBook Readers Kindle Thursday, October 1, 2009
  • 10. Marketplace The Liferay community would benefit from: A larger pool of plugins via increased adoption Improved toolkits Alloy UI Improved APIs Liferay as the defacto Web Platform The Liferay developer would benefit from: Higher demand Higher value Thursday, October 1, 2009
  • 11. Marketplace What incentives does the community have to get involved? Proprietary Ability to quickly and easily expose plugins to a large audience Compensation Ability to sell plugins separately Use of plugins to upsell third party products Open source Collaboration Thursday, October 1, 2009
  • 12. Marketplace Challenges Need infrastructure to support the ecosystem Hosting QA Monetization Isolation Need to protect the portal from malicious or unruly code Toolkits for easier development Separation between staging and production Thursday, October 1, 2009
  • 13. Emergence of third party services Developers offering development services Companies whose business model is around building plugins Thursday, October 1, 2009
  • 14. Alternative Recipe Application Scripts Framework Scripting languages (ruby, groovy, python and javascript, php) Easy to deploy Medium for delivery Scripts Open SDK Application Builder Thursday, October 1, 2009
  • 15. In conclusion Liferay is already being used as a platform With all the people in this room, how many plugins were built total? Why are we building the same plugins over and over again? Reuse Repurpose Thursday, October 1, 2009
  • 16. Thank you. For more information, please contact: Brian Kim Chief Operating Officer Liferay, Inc. brian.kim@liferay.com Thursday, October 1, 2009