2017 Hacks with Friends Pitches

Index of Pitches

  1. TriggerFigureOuter
  2. Undergrad Laptop Project UI development
  3. Ally Portal
  4. A Break With Batch: Building Message-Based Integrations with Salesforce
  5. Bicentennial Camera
  6. IBM API Manager Pilot/Show and Tell
  7. Cloud Portal Design
  8. DevEnvy: Development Environments as Code
  9. Prototype of BlockChain Certification
  10. Grade Export Formatter
  11. Video conferencing Integration - call Skype button
  12. Managing Hyper-V Cluster with Microsoft SCVMM
  13. Demonstrate Total Data Lineage from Source to Report with Informatica
  14. Device Health Check with Stethoscope from Netflix
  15. Crowdfunding DIY - Give.to

1. TriggerFigureOuter

Team Members: Emily Springfield

Category: Biosciences

Description:
Over 100 million Americans suffer from health conditions triggered by food sensitivities: migraines, IBS, eczema, and more. Often, patients start food diaries to find triggers. This has two problems. First, starting a food diary then yields a very small sample with no control data. Second, if triggers were obvious, a diary would barely be needed. MyFitnessPal is the most popular diet tracking app worldwide (150+ million users and a database of over 5 million foods ). If a user suspected a food reaction, they would have months of historical data from before and after the incident to analyze. The hack: design a way for users to submit MyFitnessPal data and a diary of incidents for thorough analysis. Users receive feedback on what foods (or combinations) correlate with their condition. UM biosciences researchers gain access to a huge dataset for metaanalysis and epidemiological study, potentially helping millions more.

Back to top

2. Undergrad Laptop Project UI development

Team Members: Gretchen Kopmanis

Category: Diversity, Equity, and Inclusion

Description:
The LSA ULP is an award winning diversity team that is going to the next level by creating a user interface to help manage laptops loaned to incoming low SES freshmen as part of DE&I

Video Description

YouTube link: https://youtu.be/ChZEaHcEuKA

Back to top

3. Ally Portal

Team Members: Merlis Nolan

Category: Diversity, Equity, and Inclusion

Description:
During a DEI panel discussion/presentation (“A Dialogue on Social Matters”) It became apparent that U of M was really wonderful at developing resources that spanned the spectrum of DEI initiatives across campus by many U of M schools, programs, groups and communities of knowledge. What was lacking was a single point of reference for all of these resources, a url that created a bucket of all the DEI resources available for students. It was then I mentioned to a panel member why don’t we have an Ally Portal, a place that captures resources used in our entire DEI support initiatives. This could be the landing spot for all of U of M’s DEI resources.

Back to top

4. A Break With Batch: Building Message-Based Integrations with Salesforce

Team Members: Michael Sheppard

Category: Improving IT Service Delivery/Eliminating Waste in IT Development and Delivery

Description:
A Break With Batch: Building Message-Based Integrations with Salesforce Cloud service adoption is on the rise at U of M, especially Salesforce. A common challenge with Salesforce implementations is integrating institutional data into the cloud application. Salesforce supports a data delivery solution that requires large flat file extracts of enterprise data, usually delivered in a scheduled, batch process. A more scalable alternative is to construct an event-driven solution architecture that can move smaller amounts of data in a more timely manner.

Back to top

5. Bicentennial Camera

Team Members: Nabeela Jaffer

Category: Academic Innovation

Description:
The U-M Library Digital Collections features nearly 100 image collections, including a dozen focused on Ann Arbor and U-M history. These diverse collections showcase the evolution of our campus and University through postcards, maps, paintings, photography, and architecture. With this lens of local history, energy of the University’s Bicentennial, and theme of Academic Innovation behind us, we will be designing a powerful and innovative tool to experience and engage with these images. In addition to showcasing our collections and history, the tool will provide community members with the opportunity to collaborate by recreating images and contributing their own photos of our modern campus.

Back to top

6. IBM API Manager Pilot/Show and Tell

Team Members: Kranthi Bandaru

Category: Improving IT Service Delivery/Eliminating Waste in IT Development and Delivery

Description:
UofM has IBM API Manager product as a collaboration between ITS and HITS. We are in the final stages of preparing for go live with Governance and other processes. I would like to have university enthusiasts to try publish and subscribe for few APIs in the non prod environment and give us suggestions to improve before the product goes live. I'm looking for Java, .Net , Python developers, Web Designers and anyone who is interested in knowing about APIs.

Back to top

7. Cloud Portal Design

Team Members: Will Burns

Category: Improving IT Service Delivery/Eliminating Waste in IT Development and Delivery

Description:
uPortal is a popular framework for enterprise discovery. At ITS, we’re currently looking at next generation “portals”; it’s important that these can be hosted in the cloud. For our Hack proposal, we’d like to install this within the Amazon Web Services (AWS) Cloud. We would then set up display of content that could provide value to faculty and staff, starting with Google API content. Additionally, we will work to integrate with Shibboleth. As time permits we have ideas for other content from ITS ERPs to display within portlet containers on the site. This would eliminate waste (in form of time and efficiency) and deliver a valuable service for our core user base.

Back to top

8. DevEnvy: Development Environments as Code

Team Members: Matthew Demerath

Category: Improving IT Service Delivery/Eliminating Waste in IT Development and Delivery

Description:
Eclipse Che is a developer workspace server and cloud IDE that is tightly integrated with Docker. Che allows a developer to define workspaces -- a collection of Docker containers (e.g. Python with PostgreSQL, C++, or Java EE with JBoss & Oracle DB). These workspaces can be shared with others without the hassle of installing and configuring additional software. This allows technical managers to seamlessly review code, and front-end developers, UX and UI designers to easily style and test interfaces. This is also beneficial for project managers as it streamlines the process within departments, standardizes environments, and allows employees to easily support each other’s projects. Having a portable workspace can also simplify disaster recovery, for example, after a computer is reimaged. Our aim to investigate different Che workflows and determine how it might be used to improve delivery and quality of infrastructure and software within the University.

Back to top

9. Prototype of BlockChain Certification

Team Members: Zhen Qian

Category: Academic Innovation

Description:
Blockcerts is an open standard for creating, issuing, viewing, and verifying blockchain-based certificates. The blockchain protocol builds a new trust infrastructure, and gives individuals/students the ability to control their official records. We will get the proof of concert project running, analyze local needs for the technology, and look for data integration opportunities.

Back to top

10. Grade Export Formatter

Team Members: Britain Woodman

Category: Academic Innovation

Description:
I have a great opportunity to automate formatting a Canvas grade export CSV for upload to Wolverine Access. This involves stripping out all the columns except the students' final grades and UMID or uniqname. Instructors HATE doing this, and a computer could knock it out in seconds. I envision uploading a CSV from Canvas and getting back a CSV with just the two columns Wolverine Access demands. In two days, I bet we could put something together that instructors could use at the end of Winter -- and with the right team members, it might even look pretty too! Please join me, won't you? (Here's our current documentation. It's step 3 of this page: https://documentation.its.umich.edu/node/401)

Back to top

11. Video conferencing Integration - call Skype button

Team Members: Mike Stork

Category: Improving IT Service Delivery/Eliminating Waste in IT Development and Delivery

Description:
Cisco video conferencing CODECs do a great job in conference rooms if you call BlueJeans or WebEx. People need to call other tools like Skype, Google Hangouts, Zoom, etc. The Cisco Touch 10 (controller for CODEC) has APIs that allow it to control other things. We have gotten it to control volume, lights, shades, etc (with additional hardware). I am working on a call Skype button (Skype has APIs). This will solve a problem of creating an ale carte system connected to computer in the same room as a Cisco CODEC. Please help me code this button!

Back to top

12. Managing Hyper-V Cluster with Microsoft SCVMM

Team Members: Joe Zhou

Category: Improving IT Service Delivery/Eliminating Waste in IT Development and Delivery

Description:
We have had a prototype cluster set up in our campus to evaluate Hyper-V from the technical perspective. The cluster in the prototype did show us the advantages of some integrated features in Hyper-V such as Live Migration, HA, replication, etc. However, we also saw that it was not so convenient to manage the system by the Hyper-V Manager itself. How much more we could get by managing the Cluster with SCVMM, and what exactly are missing from the Hyper-V server? That's what we want to explore in this project.

Back to top

13. Demonstrate Total Data Lineage from Source to Report with Informatica

Team Members: Fusen Li

Category: Improving IT Service Delivery/Eliminating Waste in IT Development and Delivery

Description:
As a user of Business Objects, I want to be able to find additional metadata about the information on my report. Using Informatica Metadata Manager, we will demonstrate how the user will be able to link to data model diagrams, table and column definitions/examples of valid values and the Peoplesoft source of data. We will demonstrate how using Informatica Metadata manager can enable data discovery and understanding by automatically documenting data lineage from source through ETL to Business Objects report objects. Questions? Please contact [email protected]

Back to top

14. Device Health Check with Stethoscope from Netflix

Team Members: Kyle Cozad

Category: Improving IT Service Delivery/Eliminating Waste in IT Development and Delivery

Description:
We're looking for creative and useful ways to leverage Stethoscope, a web based tool recently open-sourced by Netflix, to help users keep their devices secure. Stethoscope polls various online data sources to retrieve device information and provides the user with specific recommendations to improve the security of their device by suggesting updates to be applied or configuration changes that could be made. The tool also provides explanations for why a particular setting change or update is recommended. Read more about Stethoscope on GitHub (https://github.com/Netflix/Stethoscope) or the Netflix Tech Blog (http://techblog.netflix.com/2017/02/introducing-netflix-stethoscope.html).

Back to top

15. Crowdfunding DIY - Give.to

Team Members: Luke Palnau

Category: Academic Innovation

Description:
Crowdfunding at U-M has been “use at your own risk" with sites like causes.com and crowdrise.com. Due to the fees, risk of fund mishandling, and lack of content approval we feel there is an opportunity. The U should start an open source crowdfunding project that other non-profits and higher eds could install. Support “configure with your Org’s checkout”, i.e. compliant systems (aka giving.umich.edu/give, friends.umich.edu) to avoid red-tape. Use OpenShift docker images running Spring Boot REST api with AngularJs+Bootstrap Sass responsive mobile-first front-end. Time permitting: social login/registration (facebook, google), social media sharing (facebook, twitter, etc).

Back to top