Liferay Portlet Display

Total Page:16

File Type:pdf, Size:1020Kb

Liferay Portlet Display Liferay Portal Systems Development Build dynamic, content-rich, and social systems on top of Liferay Jonas X. Yuan BIRMINGHAM - MUMBAI Liferay Portal Systems Development Copyright © 2012 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First Edition: May 2009 Second Edition: January 2012 Production Reference: 1190112 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-84951-598-6 www.packtpub.com Cover Image by Rakesh Shejwal ([email protected]) Credits Author Project Coordinator Jonas X. Yuan Joel Goveya Reviewers Proofreaders Piotr Filipowicz Lesley Harrison Christianto Sahat Kurniawan Stephen Silk Szymon V. Gołębiewski Indexer Acquisition Editor Tejal Daruwale Sarah Cullington Graphics Lead Technical Editor Manu Joseph Hyacintha D'Souza Production Coordinator Technical Editors Aparna Bhagat Ankita Shashi Manasi Poonthottam Cover Work Aparna Bhagat Sakina Kaydawala Azharuddin Sheikh Copy Editors Leonard D'Silva Brandt D'Mello About the Author Dr. Jonas X. Yuan is an expert on Liferay Portal and Content Management Systems (CMS). As an open source community contributor, he published four Liferay books from 2008 to 2010. He is also an expert on Liferay integration with Ad Server OpenX, different search engines, enterprise contents including videos, audios, images, documents, records and web contents, social media, and other technologies, such as, BPM Intalio and Business Intelligence Pentaho, LDAP, and SSO. He holds a Ph.D. in Computer Science from the University of Zurich, where he focused on Integrity Control in Federated Database Systems. He earned his M.S. and B.S. degrees from China, where he conducted research on expert systems for predicting landslides. Previously, he worked as a Project Manager and a Technical Architect in Web GIS (Geographic Information System). He is experienced in Systems Development Lifecycle (SDLC) and has deep, hands on, skills in J2EE technologies. He developed a BPEL (Business Process Execution Language) Engine called BPELPower from scratch in the NASA data center. As the chief architect, Dr. Yuan led and successfully launched several large scale Liferay/Alfresco projects for millions of users each month. He has worked on the following books: Liferay Portal Enterprise Intranets, 2008, ISBN 13: 978-1-847192-72-1; Liferay Portal 5.2 Systems Development, 2009, ISBN 13: 978-1-847194-70-1; Liferay Portal 6 Enterprise Intranets, 2010, ISBN 13: 978-1-849510- 38-7; and Liferay Portal User Interface Development, 2010, ISBN 978-1-849512-62-6. Acknowledgement I would like to thank all team members at Liferay; especially Raymond Auge, Brian Chan, Jorge Ferrer, Michael Young, Bryan Cheung, Jerry Niu, Ed Shin, Craig Kaneko, Brian Kim, Bruno Farache, Thiago Moreira, Amos Fong, Scott Lee, David Truong, Alexander Chow, Mika Koivisto, Julio Camarero, Douglas Wong, Ryan Park, Eric Min, John Langkusch, Marco Abamonga, Ryan Park, Eric Min, John Langkusch, Marco Abamonga, Michael Han, Samuel Kong, Nate Cavanaugh, Arcko Duan, Richard Sezov, Joshua Asbury, Shuyang Zhou, Michael Saechang, Juan Fernández, James Falkner, Olaf Kock, Zsolt Berentey, Dennis Ju, Sergio Gonzalez, Zsolt Balogh, Jonathan Mak, Eduardo Lundgren, Iliyan Peychev, Bruno Basto, Jonathan Lee, Aaron Delani, and Angelo Jefferson of Liferay for providing all the support and valuable information. Much thanks to all my friends in the Liferay community. I sincerely thank and appreciate Sarah Cullington and Hyacintha D'Souza, Acquisition Editor and Lead Technical Editor respectively at Packt Publishing for criticizing and fixing my writing style. Thanks to Joel Goveya, Sakina Kaydawala, Azharuddin Sheikh, Ankita Shashi, Manasi Poonthottam, and the entire team at Packt Publishing; it is really joyful to work with them. Last but not least, I would like to thank my parents and my wife, Linda, for their love, understanding, and encouragement. My special thanks to my wonderful and understanding kid, Josua. About the Reviewers Piotr Filipowicz is a technical architect and software developer with eo Networks S.A., Poland. He is an expert in Content Management Systems (CMS). He currently holds the position of a team leader in a group tasked with developing Liferay- based software. His accomplishments in enhancing and creating various Liferay components are evident in the number of successful implementations. His experience and knowledge are supported by certifications as a Liferay Portal Administrator, Sun Certified Web Component Developer for the Java Platform, Sun Certified Programmer for the Java 2 Platform. Since 2002 he has created various kinds of IT systems, from desktop applications through CMS applications supporting large banking and financial systems. His main interest lies in web applications. He uses Java and J2EE technologies on a daily basis, but his mind is open to other technologies and solutions. He holds a Master's in Software Systems from Politechnika Białostocka, Poland. Christianto Sahat Kurniawan is a software engineer who has been using Java as his programming language since 2001, and using Liferay since 2007. After having experience implementing Liferay for a big global bank and few other companies while working in Singapore and Germany, he decided to start a company focusing on enterprise portal development and training. You can read his blog at www.javaenterpriseportal.com. I would like to thank the Liferay team, especially Jorge Ferrer, Olaf Kock, Amos Fong, and Ray Augé, who have contributed a lot in answering questions on Liferay's forum. And for the rest of Liferay team who have created a great open source software. Szymon V. Gołębiewski is the Chief of Competence Center for Portals at eo Networks S.A.—a Poland-based company noted in Deloitte Technology Fast 50. In his work, Szymon and his team focus on using Liferay as a tool for bringing best solutions for the company's clients. His team is responsible for commencing usability tests, preparing in-depth analysis of customer needs and delivering stable tools for company developers. One of his competences is managing product cycle of Liferay inside his company with all custom-made plugins and portlets. His vast knowledge of internet and usability standards gives him a useful advantage, when participating in Liferay programs like 100 PaperCuts program, Community Leadership, BugSquad. His commitment to Liferay community development has resulted in participating at the East Coast Symposium 2011 as a speaker. www.PacktPub.com Support files, eBooks, discount offers, and more You might want to visit www.PacktPub.com for support files and downloads related to your book. Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub. com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at [email protected] for more details. At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks. http://PacktLib.PacktPub.com Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books. Why Subscribe? • Fully searchable across every book published by Packt • Copy and paste, print and bookmark content • On demand and accessible via web browser Free Access for Packt account holders If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access. This book is dedicated to: my wife Linda, my son Joshua, and my parents, Daxian and Zhengzi. This book would not have been possible without your love and understanding. Thank you from the bottom of my heart. Table of Contents Preface 1 Chapter 1: Liferay Enterprise Portal 7 Liferay functionalities 8 Document and media library—CMS 8 Web content management—WCM 8 Personalization and internalization 9 Workflow, staging, scheduling, and publishing 9 Social network and social office 10 Monitoring, auditing, and reporting 10 Tagging 11 Integration 11 Framework and architecture 12 Service Oriented Architecture 12 Enterprise Service Bus 13 Standards 14 Terminologies 15 Multi-tenancy 16 Role-based access control 17 Resource, role, and permission 18 User 19 Group 19 Systems development 20 Ext plugin 22 Hook plugin 22 Portlet, layout template, and web plugins 24 Theme plugin 24 Development strategies 25 Level I development 25 Level II development 26 Level
Recommended publications
  • Apachecon US 2008 with Apache Shindig
    ApacheCon US 2008 Empowering the social web with Apache Shindig Henning Schmiedehausen Sr. Software Engineer – Ning, Inc. November 3 - 7 • New Orleans Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 1 • How the web became social • Get out of the Silo – Google Gadgets • OpenSocial – A social API • Apache Shindig • Customizing Shindig • Summary November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 2 ApacheCon US 2008 In the beginning... Freitag, 7. November 2008 3 ApacheCon US 2008 ...let there be web 2.0 Freitag, 7. November 2008 4 • Web x.0 is about participation • Users have personalized logins Relations between users are graphs • "small world phenomenon", "six degrees of separation", Erdös number, Bacon number November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 5 ApacheCon US 2008 The Silo problem Freitag, 7. November 2008 6 • How the web became social • Get out of the Silo – Google Gadgets • OpenSocial – A social API • Apache Shindig • Customizing Shindig • Summary November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 7 ApacheCon US 2008 iGoogle Freitag, 7. November 2008 8 • Users adds Gadgets to their homepages Gadgets share screen space • Google experiments with Canvas view Javascript, HTML, CSS • A gadget runs on the Browser! Predefined Gadgets API • Core APIs for IO, JSON, Prefs; optional APIs (e.g.
    [Show full text]
  • Tracking Known Security Vulnerabilities in Third-Party Components
    Tracking known security vulnerabilities in third-party components Master’s Thesis Mircea Cadariu Tracking known security vulnerabilities in third-party components THESIS submitted in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE in COMPUTER SCIENCE by Mircea Cadariu born in Brasov, Romania Software Engineering Research Group Software Improvement Group Department of Software Technology Rembrandt Tower, 15th floor Faculty EEMCS, Delft University of Technology Amstelplein 1 - 1096HA Delft, the Netherlands Amsterdam, the Netherlands www.ewi.tudelft.nl www.sig.eu c 2014 Mircea Cadariu. All rights reserved. Tracking known security vulnerabilities in third-party components Author: Mircea Cadariu Student id: 4252373 Email: [email protected] Abstract Known security vulnerabilities are introduced in software systems as a result of de- pending on third-party components. These documented software weaknesses are hiding in plain sight and represent the lowest hanging fruit for attackers. Despite the risk they introduce for software systems, it has been shown that developers consistently download vulnerable components from public repositories. We show that these downloads indeed find their way in many industrial and open-source software systems. In order to improve the status quo, we introduce the Vulnerability Alert Service, a tool-based process to track known vulnerabilities in software projects throughout the development process. Its usefulness has been empirically validated in the context of the external software product quality monitoring service offered by the Software Improvement Group, a software consultancy company based in Amsterdam, the Netherlands. Thesis Committee: Chair: Prof. Dr. A. van Deursen, Faculty EEMCS, TU Delft University supervisor: Prof. Dr. A.
    [Show full text]
  • Talend Open Studio for Big Data Release Notes
    Talend Open Studio for Big Data Release Notes 6.0.0 Talend Open Studio for Big Data Adapted for v6.0.0. Supersedes previous releases. Publication date July 2, 2015 Copyleft This documentation is provided under the terms of the Creative Commons Public License (CCPL). For more information about what you can and cannot do with this documentation in accordance with the CCPL, please read: http://creativecommons.org/licenses/by-nc-sa/2.0/ Notices Talend is a trademark of Talend, Inc. All brands, product names, company names, trademarks and service marks are the properties of their respective owners. License Agreement The software described in this documentation is licensed under the Apache License, Version 2.0 (the "License"); you may not use this software except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.html. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. This product includes software developed at AOP Alliance (Java/J2EE AOP standards), ASM, Amazon, AntlR, Apache ActiveMQ, Apache Ant, Apache Avro, Apache Axiom, Apache Axis, Apache Axis 2, Apache Batik, Apache CXF, Apache Cassandra, Apache Chemistry, Apache Common Http Client, Apache Common Http Core, Apache Commons, Apache Commons Bcel, Apache Commons JxPath, Apache
    [Show full text]
  • Return of Organization Exempt from Income
    OMB No. 1545-0047 Return of Organization Exempt From Income Tax Form 990 Under section 501(c), 527, or 4947(a)(1) of the Internal Revenue Code (except black lung benefit trust or private foundation) Open to Public Department of the Treasury Internal Revenue Service The organization may have to use a copy of this return to satisfy state reporting requirements. Inspection A For the 2011 calendar year, or tax year beginning 5/1/2011 , and ending 4/30/2012 B Check if applicable: C Name of organization The Apache Software Foundation D Employer identification number Address change Doing Business As 47-0825376 Name change Number and street (or P.O. box if mail is not delivered to street address) Room/suite E Telephone number Initial return 1901 Munsey Drive (909) 374-9776 Terminated City or town, state or country, and ZIP + 4 Amended return Forest Hill MD 21050-2747 G Gross receipts $ 554,439 Application pending F Name and address of principal officer: H(a) Is this a group return for affiliates? Yes X No Jim Jagielski 1901 Munsey Drive, Forest Hill, MD 21050-2747 H(b) Are all affiliates included? Yes No I Tax-exempt status: X 501(c)(3) 501(c) ( ) (insert no.) 4947(a)(1) or 527 If "No," attach a list. (see instructions) J Website: http://www.apache.org/ H(c) Group exemption number K Form of organization: X Corporation Trust Association Other L Year of formation: 1999 M State of legal domicile: MD Part I Summary 1 Briefly describe the organization's mission or most significant activities: to provide open source software to the public that we sponsor free of charge 2 Check this box if the organization discontinued its operations or disposed of more than 25% of its net assets.
    [Show full text]
  • Apache Shindig V
    ...................................................................................................................................... Apache Shindig v. 1.0 User Guide ...................................................................................................................................... The Apache Software Foundation 2012-03-11 T a b l e o f C o n t e n t s i Table of Contents ....................................................................................................................................... 1. Table of Contents . i 2. Introduction . 1 3. Download . 3 4. Overview . 6 5. Getting Started . 16 6. Documentation Centre . 22 7. Java . 23 8. Building Java . 24 9. Samples . 28 10. PHP . 29 11. Building PHP . 30 12. Features . 32 13. Community Overview . 35 14. Getting Help . 37 15. Code Conventions . 38 16. Jira Conventions . 39 17. SVN Conventions . 40 18. Shindig Release Process . 42 19. FAQ . 46 20. Powered By . 48 21. Resources . 49 © 2 0 1 2 , T h e A p a c h e S o f t w a r e F o u n d a t i o n • A L L R I G H T S R E S E R V E D . T a b l e o f C o n t e n t s ii © 2 0 1 2 , T h e A p a c h e S o f t w a r e F o u n d a t i o n • A L L R I G H T S R E S E R V E D . 1 I n t r o d u c t i o n 1 1 Introduction ....................................................................................................................................... 1.1 Welcome To Apache Shindig ! Apache Shindig is an OpenSocial container and helps you to start hosting OpenSocial apps quickly by providing the code to render gadgets, proxy requests, and handle REST and RPC requests.
    [Show full text]
  • Content Management Interoperability Services (CMIS)
    Content Management Interoperability Services (CMIS) CMIS (Content Management Interoperability Services) is a standard for improving interoperability between ECM systems. It specifies a domain model plus a set of services and protocol bindings for Web Services (SOAP) and AtomPub. You can get more detail on what CMIS is from OASIS. Documentation Note: This page needs to be updated for Alfresco 4 The most current documentation on using CMIS in Alfresco is available at: https://developer.alfresco.com/ and http://docs.alfresco.com There is also a book on the topic called CMIS and Apache Chemistry in Action. History The latest published CMIS 1.0 Committee Specification 01. Keep up-to-date Cover Pages blog posts twitter press. On May 3rd, 2010, Mary McRae announced CMIS as an approved OASIS Standard. On April 16, 2010, OASIS initiated a Call For Vote (which closes April 30) to approve the CMIS Committee Specification as an OASIS standard. On April 9, 2010, Alfresco released Alfresco Community 3.3 with full support for CMIS 1.0 CD07. On March 12, 2010, the CMIS technical committee approved and submitted CMIS 1.0 Committee Draft CD07 to OASIS for consideration as an OASIS standard. From wiki.alfresco.com/wiki/CMIS 1 On January 28, 2010, CMIS entered its second Public Review, which closed on February 12, 2010. On October 23, 2009, CMIS entered its first Public Review, which closed on December 22, 2009. On August 18, 2009, Alfresco provided http://cmis.alfresco.com, a hosted version of its CMIS repository and TCK. On October 06, 2008, OASIS issued a public call for participation in a new technical committee chartered to define specifications for use of Web services and Web 2.0 interfaces to enable information sharing across content management repositories from different vendors.
    [Show full text]
  • ECM Platforms: the Next Generation of Enterprise Content Management
    ECM Platforms: The Next Generation of Enterprise Content Management The Evolution of ECM: Platform Oriented, Flexible, Architected for the Cloud and Designed for Technologists Over the last decade, content technology, use and expectations have signicantly evolved - redening the requirements for architects, project managers and developers responsible for implementing ECM solutions. Emerging best practices suggest that a well-designed ECM platform supports solution development and deployment in a manner that is predictable, sustainable and aordable. This white paper explores these content technology changes, and explains the value and benets to business and technical adopters of embracing a new generation of ECM platform technology. Eric Barroca, Roland Benedetti - August 12, 2011 © Copyright 2011 - 2012 Nuxeo. All Rights Reserved. www.nuxeo.com Taking a Platform Approach to Building Content Centric Applications Contents Executive Summary_______________________________________________________4 Scope and Goals__________________________________________________________4 Target Audience__________________________________________________________4 Defining Enterprise Content and Enterprise Content Management_______________5 What Is Enterprise Content Management?_____________________________________5 What Is Enterprise Content?_________________________________________________6 Drivers for ECM Adoption___________________________________________________6 Enterprise Content Trends__________________________________________________8 ECM: It's not Just
    [Show full text]
  • Open Source Licenses Applicable to Hitachi's Products Earlier Versions
    Open Source Licenses Applicable to Hitachi’s Products EARLIER VERSIONS Several products are listed below together with certain open source licenses applicable to the particular product. The open source software licenses are included at the end of this document. If the open source package has been modified, an asterisk (*) appears next to the name of the package. Note that the source code for packages licensed under the GNU General Public License or similar type of license that requires the licensor to make the source code publicly available (“GPL Software”) may be available for download as indicated below. If the source code for GPL Software is not included in the software or available for download, please send requests for source code for GPL Software to the contact person listed for the applicable product. The materials below are provided “AS IS,” without warranty of any kind, including, but not limited to, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement. Access to this material grants you no right or license, express or implied, statutorily or otherwise, under any patent, trade secret, copyright, or any other intellectual property right of Hitachi Vantara Corporation (“Hitachi”). Hitachi reserves the right to change any material in this document, and any information and products on which this material is based, at any time, without notice. Hitachi shall have no responsibility or liability to any person or entity with respect to any damages, losses, or costs arising from the materials
    [Show full text]
  • P6 EPPM Licensing Information User Manual
    Oracle Primavera P6 EPPM Licensing Information User Manual Version 20 December 2020 Contents Introduction ...................................................................................................................................... 5 Licensed Products, Restricted Use Licenses, and Prerequisite Products ........................................ 5 Primavera P6 Enterprise Project Portfolio Management Cloud Service ............................................. 5 Primavera P6 Standard Project Portfolio Management Cloud Service ............................................... 6 Primavera P6 Progress Reporter Cloud Service ................................................................................... 6 Primavera P6 Enterprise Project Portfolio Management Web Services Cloud Service ..................... 6 Primavera Virtual Desktop Cloud Service ............................................................................................. 6 Primavera P6 Enterprise Project Portfolio Management ..................................................................... 7 Primavera P6 Progress Reporter ........................................................................................................... 8 Primavera P6 Enterprise Project Portfolio Management Web Services ............................................. 9 Third Party Notices and/or Licenses .............................................................................................. 10 Apache Chemistry OpenCMIS .............................................................................................................
    [Show full text]
  • BRKCCT-2559 Adoptfinesse.Pdf
    The Essential Quick Start Guide To Adopting Finesse As The Agent Desktop Interface BRKCCT-2559 Paul Tindall EMEAR Customer Collaboration Technical Consulting @tindallpaul, [email protected] This session is a practical getting started guide to building the agent desktop the way you want it using Finesse. In 90 minutes you will gain the essential knowledge to start working hands-on with the Finesse desktop, configuring and customising it to meet business requirements. All examples and desktop content presented here is authentic and has been created using a freshly installed working platform as the starting point. Agenda • Introduction • Configuration • Adding custom gadgets • Embedding web content • Workflow action event handling • Call control and state change events • Alternative approaches • Getting started BRKCCT-2559 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 4 Introduction What is Finesse? • Desktop interface to CCE, PCCE and CCX • Has web-based architecture, meaning in simple terms ... – Standard web browser (Microsoft IE / Firefox) as the desktop user interface – Communicating over HTTP to web server(s) – Behind that ... • Application server components • Internal database of configuration information such as reason codes, phone books • Backend interface to CCX / CCE CTI servers – User connects via web URL, signs on, served with dynamically generated web content BRKCCT-2559 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 6 Finesse Very High-Level CCE CCX Finesse Finesse CCE CCE CCX Finesse Subsystem CCX Finesse Subsystem A Side B Side CCX Other Subsystems CCX Other Subsystems CAD CAD CTIOS CTIOS Active Standby CTI Server CTI Server BRKCCT-2559 © 2015 Cisco and/or its affiliates.
    [Show full text]
  • Code Smell Prediction Employing Machine Learning Meets Emerging Java Language Constructs"
    Appendix to the paper "Code smell prediction employing machine learning meets emerging Java language constructs" Hanna Grodzicka, Michał Kawa, Zofia Łakomiak, Arkadiusz Ziobrowski, Lech Madeyski (B) The Appendix includes two tables containing the dataset used in the paper "Code smell prediction employing machine learning meets emerging Java lan- guage constructs". The first table contains information about 792 projects selected for R package reproducer [Madeyski and Kitchenham(2019)]. Projects were the base dataset for cre- ating the dataset used in the study (Table I). The second table contains information about 281 projects filtered by Java version from build tool Maven (Table II) which were directly used in the paper. TABLE I: Base projects used to create the new dataset # Orgasation Project name GitHub link Commit hash Build tool Java version 1 adobe aem-core-wcm- www.github.com/adobe/ 1d1f1d70844c9e07cd694f028e87f85d926aba94 other or lack of unknown components aem-core-wcm-components 2 adobe S3Mock www.github.com/adobe/ 5aa299c2b6d0f0fd00f8d03fda560502270afb82 MAVEN 8 S3Mock 3 alexa alexa-skills- www.github.com/alexa/ bf1e9ccc50d1f3f8408f887f70197ee288fd4bd9 MAVEN 8 kit-sdk-for- alexa-skills-kit-sdk- java for-java 4 alibaba ARouter www.github.com/alibaba/ 93b328569bbdbf75e4aa87f0ecf48c69600591b2 GRADLE unknown ARouter 5 alibaba atlas www.github.com/alibaba/ e8c7b3f1ff14b2a1df64321c6992b796cae7d732 GRADLE unknown atlas 6 alibaba canal www.github.com/alibaba/ 08167c95c767fd3c9879584c0230820a8476a7a7 MAVEN 7 canal 7 alibaba cobar www.github.com/alibaba/
    [Show full text]
  • Iot Platform & Solutions IBM Watso
    IBM Watson IoT Portfolio A quick look at our Toolbox for IoT Branko Tadić, Enterprise Solution Consultant, IBM Cloud CEE [email protected] IBM’s contribution to the World eBusiness 2 3 IBM contributions to Open Source: 18 years & counting 1999 - 2001 2002 - 2005 2006 - 2009 2010 - current https://developer.ibm.com/code/openprojects/ ▪Contributions for Linux on Power, ▪IBM forms Linux ▪Linux contributions to ▪Linux contributions to kvm, oVirt, & Technology Center scalability (8-way+), usability, security certifications support Open Virtualization Alliance reliability (stress testing, ▪Contributes to Apache Shindig ▪Leads Apache projects defect mgmt, doc) ▪Leads Apache projects Tuscany (SCA Xerces, Xalan, SOAP standard), OpenJPA, UIMA ▪Supports Apache Hadoop (Big Data) ▪Leads Apache projects in – part of IBM BigInsights ▪Starts ICU project Web Services ▪Contributes to Eclipse Higgins ▪Eclipse: Orion (web-based tooling), ▪Creates OSI-approved ▪Leads Eclipse projects ▪Partners with Zend PHP Lyo (OSLC), Paho (M2M protocols) IBM Public License GEF (editing), EMF (modeling), XSD/UML2 ▪Announces OpenJDK involvement ▪Strategic participation ▪Accessibility code to Firefox (XML Schema), Hyades ▪Contributes to Apache Cordova (fka in Mozilla (testing), Visual Editor, ▪IBM starts OpenAjax Alliance and PhoneGap) (mobile app framework) AspectJ, Equinox (OSGi ▪IBM becomes founding joins Dojo Foundation bundles) ▪Starts Dojo Maqetta (RIA tooling) member of OSDL ▪Eclipse Foundation, Inc. ▪IBM joins OpenOffice.org & creates ▪Leads Apache OpenOffice
    [Show full text]