Evolving Interfaces to Impacting Technology: The Mobile TeraGrid User Portal Rion Dooley, Stephen Mock, Maytal Dahan, Praveen Nuthulapati, Patrick Hurley.

Slides:



Advertisements
Similar presentations
Foundation API: Today and Tomorrow Rion Dooley. Today v1 is in production 192 apps Creeping up on 200,000 requests/month About to hit 10,000th job Blowing.
Advertisements

Beyond apps Stephen Pinches Group Product Manager – Emerging Platforms.
Mobile at USC Common Solutions Group University of Minnesota, June 2011.
Building Mobile Apps in the Cloud – Comparing Approaches.
UCSD Mobile Framework A Mobile Framework for the UCSD Campus June 17th, 2011.
V WFN51 Welcome to Your ADP Workforce Now Employee Self Service Web Site.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Cross Platform Mobile application development HTML5 and JavaScript Chris Connor.
Enterprise Search With SharePoint Portal Server V2 Steve Tullis, Program Manager, Business Portal Group 3/5/2003.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Top 10 Strategic Technology Trends for 2013 A Channel Partners Slide Show … as highlighted at.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 21: Publishing Your Pages on the Web.
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
Customer Forum OTech’s New Web Publishing Service Web Services Section – April 29, 2015.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
TeraGrid’s Integrated Information Service “IIS” Grid Computing Environments 2009 Lee Liming, JP Navarro, Eric Blau, Jason Brechin, Charlie Catlett, Maytal.
Turkey IDA Info-Day PM Session, September 25, 2003 CIRCA 1 CIRCA : The IDA Collaborative Software Tool Grzegorz Ambroziewicz European Commission - DG Enterprise.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
MAEDA Lunchtime Roundtable Panel Discussion Making the Most of the Internet: Examples and Lessons Learned Facilitated by: NTech Collaborative Roundtable.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
A centre of expertise in digital information managementwww.ukoln.ac.uk QA And The IWMW Web Site: A Case Study (flaws and all) Brian Kelly UKOLN University.
A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.
Blue Nile Mobile Marianne Marck. 11 Drivers Serving Customers Staying relevant, having a mobile presence Tools for buying diamonds, comparing specifications.
Future Grid Future Grid User Portal Marlon Pierce Indiana University.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
jpasswd A common password change client for Unix and NT Marty Wise Jefferson Lab October, 2000.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
LPHI ITG Emergency Preparedness Information Sessions & Training.
1. Introduction  The JavaScript Grid Portal is trying to find a way to access Grid through Web browser, while using Web 2.0 technologies  The portal.
GridChem-- User Support Kent Milfeld Supported by the NSF NMI Program under Award # Oct. 10, 2005.
Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh.
© 2008 Pittsburgh Supercomputing Center So you have a TeraGrid Allocation What now?
Mobile Apps For Small Businesses Your customers are mobile. Is your business?
Coordinating the TeraGrid’s User Interface Areas Dave Hart, Amit Majumdar, Tony Rimovsky, Sergiu Sanielevici.
Open Search Office Web Services Database Doc Mgt Sys Pipeline Index Geospatial Analysis Text Search Faceting Caching Query parsing Clustering Synonyms.
© 2008 Pittsburgh Supercomputing Center So you have a TeraGrid Allocation What now?
Database weekly reports Zbigniew Baranowski Carlos Fernando Gamboa.
Kurt Mueller San Diego Supercomputer Center NPACI HotPage Updates.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
Automated Assessment Management System. The Assessment Cycle Trainee | Learner Dashboard Trainer Dashboard Employer Dashboard Verifier Dashboard Assessor.
Leveraging the InCommon Federation to access the NSF TeraGrid Jim Basney Senior Research Scientist National Center for Supercomputing Applications University.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Portal Update Plan Ashok Adiga (512)
Cyberinfrastructure Overview Russ Hobby, Internet2 ECSU CI Days 4 January 2008.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
GridChem Architecture Overview Rion Dooley. Presentation Outline Computational Chemistry Grid (CCG) Current Architectural Overview CCG Future Architectural.
Portals, Services, Interfaces Marlon Pierce Indiana University March 15, 2002.
The Gateway Computational Web Portal Marlon Pierce Indiana University March 15, 2002.
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
Application Web Service Toolkit Allow users to quickly add new applications GGF5 Edinburgh Geoffrey Fox, Marlon Pierce, Ozgur Balsoy Indiana University.
TeraGrid’s Common User Environment: Status, Challenges, Future Annual Project Review April, 2008.
© 2014 IBM Corporation Mobile Customization & Administration IBM Connections 5.0 Workshop Author: Paul Godby IBM Ecosystem Development Duration: 30 minutes.
1 This Changes Everything: Accelerating Scientific Discovery through High Performance Digital Infrastructure CANARIE’s Research Software.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
December 5, Up, Up, & Away! Second Annual Event 199 Attendees! (+60%) 2 Full Days! (+100%) 17 Sessions! (+240%) 17 Subscriber Presenters (+240%)
Integrated Information Services “IIS” JP Navarro, U. of Chicago/ANL OGF 30 October 28, 2010.
10 Mobile Application Framework Must Know to Launch New App.
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
Technology Requirements for Online Testing Training Module Please refer to the revision log on the last slide of this presentation, updated August.
TeraGrid User Portal and Online Presence David Hart, SDSC Area Director, User-Facing Projects and Core Services TeraGrid Annual Review April 6, 2009.
Best Institutes offering Software Development courses.
Top 10 Strategic Technology Trends for 2013
Building Science Gateways and Managing Workflows with the Open Grid Computing Environment Toolkit Marlon Pierce, Suresh Marru, Zhenhua Guo, Fugang Wang,
Communication and Information Resource Centre Administrator
Top 10 Strategic Technology Trends for 2013
Unified Communications Round Table
Presentation transcript:

Evolving Interfaces to Impacting Technology: The Mobile TeraGrid User Portal Rion Dooley, Stephen Mock, Maytal Dahan, Praveen Nuthulapati, Patrick Hurley

Overview Background Design Decisions Architecture Implementation Community Acceptance Future Plans & Questions

Background TeraGrid User Portal (TGUP) is a web portal that aggregates and simplifies access to TeraGrid information and services for active TeraGrid users. The purpose of the TGUP is to: – Make resources and services easier to use. – Increasing productivity. – Facilitate greater impact of the TeraGrid project.

Background The current TGUP provides both information and applications. – Account, allocation, and user profile management – Resource monitoring – Remote visualization – Remote login and file management – Education and training – Searchable knowledge base It does a lot of stuff!! Currently receives about and 300,000 hits/month

Background New trends are appearing: – Mobile web traffic more than doubled last year and industry leader, Cisco, predicts this will continue at least through 2013 [2]. – Today, one third of mobile users own a smartphone with another third indicating they plan on purchasing one as their next mobile device [3].

Background Two approaches taken to address this changing market. Native Apps Webapps

Design Purpose is to keep users connected and informed while on the go. Built for smartphone audience. Driving use cases are influenced by the user interface, though not defined by them. Webapp solution to serve most popular platforms first (Apple and RIM > 78% of U.S. web requests), keeping in mind those coming on (WebOS, Android) Minimally require that all browsers support HTML, CSS, JavaScript, and cookies.

Design Initial subset of features User job information TeraGrid news items TeraGrid resource status User allocation information and balances Direct contact mechanism for the TeraGrid Help Desk User profile information and updating

Architecture Reuse as much of the existing TeraGrid SoA as possible. MyProxy Single Sign-on TeraGrid Integrated Information Services TeraGrid User Profile Service GridPort Information Repository Inca Grid Monitoring Service MetaData Directory Service (MDS) TeraGrid News

Architecture

Implementation Requirements Fast and responsive Low bandwidth consumption Secure Modern Web 2.0 Look-And-Feel

Implementation Solutions PHP iUI JavaScript library jQuery JavaScript library SSL Authenticated session management

Implementation Client-side :: public view News System Status Help Etc

Implementation Cross-platform iPhone Palm Pre HTC Hero (Android)

Implementation Client-side :: authenticated view My TeraGrid section – User profile – Allocations – Accounts – Jobs

Implementation Active user jobs listingDetailed job and Notification page User profile page

Implementation Server-side :: public information News: cached TeraGrid News RSS feed, page scraping for full text System status: GPIR, Inca

Implementation Server-side :: authenticated information Profile, account, and allocation info: User Profile service Jobs – Running/Queued/Pending: cached MDS job info Note: not available at every site – Finished: TGCDB Note: very costly query Job notifications: job registry and cron trigger service

Implementation Server-side :: background processes System info: queries GPIR and caches to disk Batch queue query: copies cached MDS queue info from IIS. Trigger processing: runs after batch queue query and processes relevant job notifications.

Implementation Server-side :: auditing Log everything to disk Roll logs monthly Run analytics script on log files for usage info.

Community Acceptance Roughly 2000 hits/month News, System Status, and Job info are most popular pages. Still advertising TGUP Mobile to the community.

Future Work Consulting ticket support Managing training class registrations TeraGrid file management through virtual home space Integrating Resource Discovery Service Integrating RESTful downtime service

Acknowledgements This work is supported by NSF award OCI to TeraGrid’s Grid Integration Group (GIG). The TeraGrid User Portal is funded by the NSF and includes input and participation from TeraGrid Partner Institutions. We also acknowledge the NSF-funded Open Grid Computing Environments (OGCE) project for the technology contributions to the User Portal project.

Questions