11/14/00Copyright © Yale University1 uPortal: A Java Based Portal Framework A Project of JA-SIG (http://www.ja-sig.org/) Presented by: Susan Bramhall,

Slides:



Advertisements
Similar presentations
UI Resources API Some context for a discussion.. What Resources? What API?
Advertisements

1 Actuate Corporation © 2010 THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE.
A Blackboard Building Block™ Crash Course for Web Developers
DT228/3 Web Development WWW and Client server model.
IBM WebSphere Portal © 2008 IBM Corporation 1 Deliver an Irresistible User Experience  Provides an interactive user experience  No programming needed,
Wesley Budziwojski Senior Architect Sun ONE Portal Server Web Services for Remote Portlets, WSRP Jun/2003.
CSc 667/867 Java Web Start / JNLP RSS. Deploying Software with JNLP and Java Web Start Delivering client-side Java technology-based programs has recently.
UPortal and the Yale Central Authentication Service Drew Mazurek ITS Technology & Planning Yale University JA-SIG Summer Conference ‘04 Denver, CO June.
Managing Content in uPortal Susan Bramhall Yale University ITS Technology and Planning.
UPortal: A framework for the Personalization of Library Services John Fereira: Programmer/Analyst Cornell University Mann Library.
Tony Brett, OUCS 24 th July th ITSS Conference The Portal Project Tony Brett Associate Head of IT Support Staff Services Oxford University Computing.
UPortal Security and CAS Susan Bramhall ITS Technology & Planning Yale University.
Implementation of One Stop Search by XSLT By Dave Low University of Hong Kong 9-Dec-2003.
Academic Services Interactive Media Managing the Web with Java JA-SIG Winter 2002 Robert Sherratt Academic Services, Interactive Media.
CSDepot Computer Science Department Portal
Chapter 16 The World Wide Web. 2 The World Wide Web (Web) is an infrastructure of distributed information combined with software that uses networks as.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
Building a Portal Framework: The Penn State Student Portal Project Presented By James Leous, Program Manager James Vuccolo, Lead Research Programmer.
LDS Account and the Java Stack. Disclaimer This is a training NOT a presentation. – Be prepared to learn and participate in labs Please ask questions.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
UPortal Ken Weiner JA-SIG, IBS
Campus Management Portal and Online Higher Education Cardean Learning Group.
XML for E-commerce IV Helena Ahonen-Myka. In this part... n Some solutions for delivering dynamic content n Example of using XML.
Chapter 16 The World Wide Web. 2 Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic HTML.
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
Web Applications Harry R. Erwin, PhD University of Sunderland CIT304/CSE301.
SQL Server Reporting Services London Database Developer Forum Anoop Patel.
Dynamic Web Pages (Flash, JavaScript)
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
Portal Strategies and Issues at Georgetown Common Solutions Group Winter Meeting Duke University January 10, 2001.
Peoplesoft XML Publisher Integration with PeopleTools -Jayalakshmi S.
Chapter 16 The World Wide Web. 2 The Web is an infrastructure of distributed information combined with software that uses networks as a vehicle to exchange.
UPortal 101 JA-SIG Pre-conference Seminar Susan Bramhall & Andrew Petro Vancouver, BC, June 4, 2006.
Project Implementation for COSC 4120 Database Applications Lab 3.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Pan European Portal Conference 2003, Geneva April 25, 2003 Elements of Successful uPortal Implementations Implementing uPortal to Guarantee Performance.
Portal Technology State University of New York Albany, New York | 26 October 2005 Jim Farmer instructional media + magic, inc.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
A Community of Learning SUNGARD SUMMIT 2007 | sungardsummit.com 1 Extending SSO – CAS in Luminis Presented by: Zachary Tirrell Plymouth State University.
JA-SIG and uPortal Java in Administration Special Interest Group
Jim Farmer, University of Delaware at North Carolina State University May 21, 2001 Portals uPortal and JA-SIG.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
XML – Its Role and Use Ben Forta Senior Product Evangelist, Macromedia.
Louisa Lambregts, Louisa Lambregts
Justin Tilton uPortal Framework and User Interface Demonstration.
Jim Farmer, University of Delaware at the 3rd Annual Portal Technology Symposium San Diego, California July 10, 2001 JA-SIG and the uPortal.
Insee survey data response websites The « entreprises.insee.fr » portal Insee at businesses’ service.
Build v. Buy Steve Kellogg Penn State University 9/24/2003.
Implementing and Using the SIRWEB Interface Setup of the CGI script and web procfile Connecting to your database using HTML Retrieving data using the CGI.
UPortal 3 RC2 PreviewJA-SIG Conference, Summer 2007 uPortal RC2 Preview Moving on Up Reviewing current work and future plans Standardizing the framework.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
The Jetspeed Portal Bluesunrise.com and The Apache Software Foundation January 28, 2002 From
Open eLectos Folkert Klemme. Dynamic Content - Yesterday There was no dynamic content. More than 4 Million are Online. 99% contain only static HTML pages.
Portals, Services, Interfaces Marlon Pierce Indiana University March 15, 2002.
Rendering Syndicated Library Content in an Institutional Portal: Integrating MyLibrary into uPortal John Fereira: Cornell University Eric Lease Morgan:
LDS Account and the Java Stack. Disclaimer This is a training NOT a presentation. – Be prepared to learn and participate in labs Please ask questions.
RSS Syndication CS 431 – Carl Lagoze – Cornell University.
Presented By:. What is JavaHelp: Most software developers do not look forward to spending time documenting and explaining their product. JavaSoft has.
Getting Your Content in the Penn State Student Portal Presented By James Leous, Program Manager James Vuccolo, Lead Research Programmer.
HTML III (Forms) Robin Burke ECT 270. Outline Where we are in this class Web applications HTML Forms Break Forms lab.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
Tableau Upgrade – Combined Instance
Web Programming Language
The uPortal Framework and Channels
Portals, uPortal, and the Meteor Channel
SDMX IT Tools SDMX Registry
Presentation transcript:

11/14/00Copyright © Yale University1 uPortal: A Java Based Portal Framework A Project of JA-SIG ( Presented by: Susan Bramhall, Yale University

11/14/00Copyright © Yale University2 This Presentation Covers current uPortal implementation (1.0) Framework –Current look and feel –Customization, personalization, –Authentication –Publish and Subscribe Content –Channels available –Custom channels

11/14/00Copyright © Yale University3 What it looks like Channel Header Column Tab Footer Channel Controls

11/14/00Copyright © Yale University4 What is underneath Java Server Pages, Java Servlets XML based layout definition XML / XSL ==> HTML tables (version 1) XML to target different devices (version 2) Relational Database Open source and free to higher ed. Well defined channel interface (IXMLChannel)channel interface

11/14/00Copyright © Yale University5 Flexible Authentication Infrastructure Security API Security service provider interface (SPI) –MD5 hashed password as example –Need to supply your own (Yale netid example)Yale netid example –Other examples such as Kerberos and LDAP are under construction

11/14/00Copyright © Yale University6 Current Channels Weather –Parameter of Location Applets –Parameter of URL for applet HTML Page / Inline Frame –Parameter of URI for content

11/14/00Copyright © Yale University7 Weather and Applets Examples Weather Applets

11/14/00Copyright © Yale University8 HTML Channels Raw HTML or Inline Frame

11/14/00Copyright © Yale University9 More Interesting Channels Bookmarks RSS - an example of XML in useRSS –Simple XML Format (tags) –You supply the content –Guide at myUBC webmail channelmyUBC

11/14/00Copyright © Yale University10 RSS examples

11/14/00Copyright © Yale University11 Customizable Bookmarks Channel Edit button

11/14/00Copyright © Yale University12 <!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" " s/rss-0.91.dtd"> … Start and end of rss document

11/14/00Copyright © Yale University13 ITS General Announcements Announcements from ITS to all computer users at Yale en-us Yale University 2000 Fri, 28 Jul 2000 … Channel Element

11/14/00Copyright © Yale University14 Meeting Maker Upgrade ITS will upgrade to Meeting Maker 6 in August. One or more Item Elements

11/14/00Copyright © Yale University15 Publicly Available RSS examples moreover - top stories, science, stocks, programming etcmoreover many many rss sourceswww.xmltree.com

11/14/00Copyright © Yale University16 Internal RSS examples ITS messages - content generated at run timeITS messages Yale Herald - content generated by weekly processYale Herald Static RSS channels –Search Yale DirectorySearch Yale Directory –Search Yale WebSearch Yale Web

11/14/00Copyright © Yale University17 ITS Announcements Channel

11/14/00Copyright © Yale University18 Yale Herald Channel

11/14/00Copyright © Yale University19 Yale Search

11/14/00Copyright © Yale University20 Custom channel example Yale Courses Channel –Java class which implements IXMLChannel Selects courses for this student from SIS (Banner) Retrieves additional information from courses LDAP server - including URL's Creates XML/DOM representing list of courses –Uses XSL to format channel output

11/14/00Copyright © Yale University21 Courses Channel

11/14/00Copyright © Yale University22 Other Sites See uPortal website at sig/portal.htmluPortal sig/portal.html MyUBC: University of British ColumbiaMyUBC: – IMAP mail channel –Applets for Student Services Delaware, Princeton, IBS

11/14/00Copyright © Yale University23 uPortal is a project of Ja-sig Open Source (see uPortal website)uPortal Free, sharable portal for institutions of higher- education Participants include Boston College, Cornell, Princeton, University of Delaware, University of British Columbia,Yale, Interactive Business Solutions and others Version 2 planned for March 2001 Workshop Wednesday 1:00 - 5:00

11/14/00Copyright © Yale University24 Get Involved Check out the uPortal Developers Reference at one of the demo sites

11/14/00Copyright © Yale University25 Questions? Presentation available online at