SlideShare une entreprise Scribd logo
1  sur  56
April 14, 2011 Community  Call Sharing Ideas Enabling Collaboration Building Community
Agenda ,[object Object],[object Object],[object Object],[object Object]
uPortal Steering Committee ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
uMobile Working Group ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Announcements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introducing uPortal 4
Framework Image courtesy of  http://www.flickr.com/photos/nocallerid_man/
Revolutionary Step ,[object Object],[object Object],[object Object],[object Object]
JSR-286 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Spring 3 ,[object Object],[object Object],[object Object],[object Object]
Removed IChannels ,[object Object],[object Object],[object Object]
Smaller Codebase ,[object Object],[object Object],[object Object]
Codebase Size 3.0 2.6 2.5 4.0 3.1 3.2
Performance Image courtesy of  http://www.flickr.com/photos/lrargerich/
Rendering Pipeline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rendering Pipeline ,[object Object],[object Object],[object Object],[object Object],Layout Manager Portlet Data Incorporation Structure XSLT Portlet Rendering Initiation JSON Serializer Browser Client Theme XSLT HTML Serializer Portlet Rendering Incorporation uMobile Client
Portlet Execution ,[object Object],[object Object],[object Object],[object Object]
JavaScript Performance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
jQuery 1.4
Caching and ETags
URL Schema
Bookmarkable URLs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Administrative Tools
Administration Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Re-usable Webflows
Re-usable JavaScript
Administration Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
New Administration Portlets ,[object Object],[object Object],[object Object]
User Management Portlet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
User Interface
Skin Refresh ,[object Object],[object Object]
Layout “Gallery” ,[object Object],[object Object],[object Object],[object Object]
Content Selection
Skin Selection
Tab Editing
Tab Subscription ,[object Object],[object Object]
Tab Subscription
DLM Fragment Management ,[object Object],[object Object],[object Object],[object Object]
Fragment Permissions
Internationalization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Unified Messages File
Integration Image courtesy of  http://www.flickr.com/photos/myklroventine/
Grouper Integration ,[object Object],[object Object],[object Object]
CAS Clearpass ,[object Object],[object Object]
Introducing uMobile
uMobile is Open Source An incubating Jasig open source project Developed directly in Jasig source control (sandbox) under Apache Software License 2.0 Maintained by a community of developers under the guidance of the uPortal Steering Committee Temporarily guided by the uMobile Working Group
uMobile is Native iPhone Android
uMobile is Web Android 1.5+ webOS 1.4.1+ Windows Mobile 6.5.1+ (via Opera) MeeGo 1.1 iOS 2.2.1+ bada 1.0+
uMobile is uPortal uMobile is the mature, open source, high-performing uPortal, the enterprise higher education portal, with additional native integration Can be adopted stand-alone or as an extension of a “traditional” enterprise portal Not a fork, just a different usage of the same software and added native mobile device client
Native App Architecture ,[object Object],[object Object],[object Object],[object Object]
Native Modules using REST Present native components based on portal data Request data from uPortal map service Return location data as JSON uMobile App uPortal Server
Native components provide navigation WebView presents markup from portal Portlets as Web Views
Follow uMobile ,[object Object],[object Object],[object Object],[object Object]
Looking for contributing stakeholders Contact: Patty Gertz, Jasig Executive Director,  [email_address] Contributing to uMobile
Questions and Open Discussion
The uPortal Steering Committee [email_address] Feedback? Suggestions? http://www.flickr.com/photos/aye_shamus/2972528931/  CC BY-NC-ND 2.0 The uMobile Working Group [email_address]

Contenu connexe

Tendances

Tendances (7)

Portlet Framework: the Liferay way
Portlet Framework: the Liferay wayPortlet Framework: the Liferay way
Portlet Framework: the Liferay way
 
John Casey The BLC Consortium and You Scottish Blended Learning conference Ju...
John Casey The BLC Consortium and You Scottish Blended Learning conference Ju...John Casey The BLC Consortium and You Scottish Blended Learning conference Ju...
John Casey The BLC Consortium and You Scottish Blended Learning conference Ju...
 
Worldcat Local Quickstart
Worldcat Local QuickstartWorldcat Local Quickstart
Worldcat Local Quickstart
 
Introduction to Portlets using Liferay Portal (Part 2)
Introduction to Portlets using Liferay Portal (Part 2)Introduction to Portlets using Liferay Portal (Part 2)
Introduction to Portlets using Liferay Portal (Part 2)
 
Liferay portals in real projects
Liferay portals  in real projectsLiferay portals  in real projects
Liferay portals in real projects
 
Liferay architecture By Navin Agarwal
Liferay architecture By Navin AgarwalLiferay architecture By Navin Agarwal
Liferay architecture By Navin Agarwal
 
Zope and Plone in the DSD
Zope and Plone in the DSDZope and Plone in the DSD
Zope and Plone in the DSD
 

Similaire à uPortal Community Call - 2011 April

uMobile: Jasig-Sakai 2012
uMobile: Jasig-Sakai 2012uMobile: Jasig-Sakai 2012
uMobile: Jasig-Sakai 2012
Jennifer Bourey
 
Java Abs U Portal Education Grid
Java Abs   U Portal   Education GridJava Abs   U Portal   Education Grid
Java Abs U Portal Education Grid
ncct
 
Evaluating Web Accessibility For Specific Mobile Devices
Evaluating Web Accessibility For Specific Mobile DevicesEvaluating Web Accessibility For Specific Mobile Devices
Evaluating Web Accessibility For Specific Mobile Devices
Markel Vigo
 
2004 01 10 Chef Sa V01
2004 01 10 Chef Sa V012004 01 10 Chef Sa V01
2004 01 10 Chef Sa V01
jiali zhang
 
Adb brief for edupub 2014
Adb brief for edupub 2014Adb brief for edupub 2014
Adb brief for edupub 2014
RePubIT Inc.
 

Similaire à uPortal Community Call - 2011 April (20)

August 2011 uPortal Community Call
August 2011 uPortal Community CallAugust 2011 uPortal Community Call
August 2011 uPortal Community Call
 
uMobile: Jasig-Sakai 2012
uMobile: Jasig-Sakai 2012uMobile: Jasig-Sakai 2012
uMobile: Jasig-Sakai 2012
 
uMobile: Taking Mobile Applications and Devices to the Next Level
uMobile: Taking Mobile Applications and Devices to the Next LeveluMobile: Taking Mobile Applications and Devices to the Next Level
uMobile: Taking Mobile Applications and Devices to the Next Level
 
Liferay Platform Overview
Liferay Platform OverviewLiferay Platform Overview
Liferay Platform Overview
 
Liferay Platform Overview
Liferay Platform OverviewLiferay Platform Overview
Liferay Platform Overview
 
NewGenLib 3.0 Presentation
NewGenLib 3.0 PresentationNewGenLib 3.0 Presentation
NewGenLib 3.0 Presentation
 
Java Abs U Portal Education Grid
Java Abs   U Portal   Education GridJava Abs   U Portal   Education Grid
Java Abs U Portal Education Grid
 
Application of Library Management Software: NewGenLib
Application of Library Management Software: NewGenLibApplication of Library Management Software: NewGenLib
Application of Library Management Software: NewGenLib
 
Evaluating Web Accessibility For Specific Mobile Devices
Evaluating Web Accessibility For Specific Mobile DevicesEvaluating Web Accessibility For Specific Mobile Devices
Evaluating Web Accessibility For Specific Mobile Devices
 
Mozilla And Open Web
Mozilla And Open WebMozilla And Open Web
Mozilla And Open Web
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM Solutions
 
Biocatalogue, FileQuirks, MyExperiment
Biocatalogue, FileQuirks, MyExperimentBiocatalogue, FileQuirks, MyExperiment
Biocatalogue, FileQuirks, MyExperiment
 
2004 01 10 Chef Sa V01
2004 01 10 Chef Sa V012004 01 10 Chef Sa V01
2004 01 10 Chef Sa V01
 
uMobile Preconference Seminar
uMobile Preconference SeminaruMobile Preconference Seminar
uMobile Preconference Seminar
 
Adb brief for edupub 2014
Adb brief for edupub 2014Adb brief for edupub 2014
Adb brief for edupub 2014
 
Emerging Widgets Ecosystem - for Vodacom Widget Developer Camp
Emerging Widgets Ecosystem - for Vodacom Widget Developer CampEmerging Widgets Ecosystem - for Vodacom Widget Developer Camp
Emerging Widgets Ecosystem - for Vodacom Widget Developer Camp
 
DanNotes XPages Mobile Controls
DanNotes XPages Mobile ControlsDanNotes XPages Mobile Controls
DanNotes XPages Mobile Controls
 
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
 
LifeSocial - A P2P-Platform for Secure Online Social Networks
LifeSocial - A P2P-Platform for Secure Online Social NetworksLifeSocial - A P2P-Platform for Secure Online Social Networks
LifeSocial - A P2P-Platform for Secure Online Social Networks
 
OWIN (Open Web Interface for .NET)
OWIN (Open Web Interface for .NET)OWIN (Open Web Interface for .NET)
OWIN (Open Web Interface for .NET)
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

uPortal Community Call - 2011 April

Notes de l'éditeur

  1. Jasig will coordinate the efforts of five participating colleges/universities and Unicon, a Jasig Partner and Solutions Provider, in incubating a new open source project: uMobile.