Robert Elder Software Inc.
  • Home
  • Learn
  • Blog
  • Contact
  • Home
  • Learn
  • Blog
  • Contact
  • C Programming
  • |
  • Linux
  • |
  • Shell
  • |
  • Vim
  • |
  • Software Engineering
  • |
  • Other

2015-03-21

2015 UW Software Engineering Design Symposium

     I was recently invited to be a referee for the 2015 SE Design Symposium at UW, which was quite a wake up call for the fact that it has been exactly one year since I was back in school doing the same thing.  During the symposium, students in engineering programs present their fourth year design projects.  These projects represent a body of work that teams of students have been working on for about two years at the point of their presentation.  The idea is to prepare engineering students to be able to manage all aspects of a project, including all of the non-technical aspects like presentation and communicating with customers.

     The first group I refereed was 'Sonicle'.  Sonicle is a mobile app designed with the idea of using data about your physical location and movements to assist in recommending music more effectively.  Other music services only use information like your friends' listening preferences to recommend you music.  An example of how this extra information is purportedly useful would be to have a higher chance of recommending energetic music while at a gym.

     The second group I refereed was 'Map2Go'.  Map2Go was pitched as a route planning tool that allows for efficient route planning after users enter various kinds of information like constraints, a home point, and frequent destinations.

     Of the two projects I would say that 'Sonicle' was the most interesting one.  The idea of using sensory feedback to reinforce music recommendations definitely seems like it would have merit, although I'm not convinced of the marketability of this idea in isolation.  If one were to pursue an app like this commercially, I would expect most of your technical challenges to come from things other than the recommendation engine.

     Unfortunately, for the Map2Go team I was unable to catch up with them before their presentation, despite hanging around their unattended booth for about 15 minutes until I had to leave for the first presentation.  Despite this no-show, I decided to leave any judgments until after I had seen their presentation.  After the presentation I still wasn't able to see how the app provides substantial practical benefit over vanilla Google Maps.  Despite this, I gave both groups a generous grade since I can sympathize with their pain having been in their shoes only a year ago.

     In terms of other software engineering projects, one that was memorable was homebrü.  Their homepage doesn't say much at the moment, but the idea is to allow identity based access to your wifi network.  I didn't review the details of how it is done, but the high-level promise was to allow people to sign into wifi networks with Facebook or other identify based services.

     An interesting non-software project was spillOpill.  The promise of this project is a substance that is capable of economically absorbing sub-surface oil in ocean water and returning it to the surface.  If I recall the process correctly, a special oil absorbing material is covered in slowly disolving salt.  The substance sinks to a certain depth, absorbs oil, and then returns to the surface where it can be collected.

Other

Myers Diff Algorithm - Code & Interactive Visualization
Published 2017-06-07
Myers Diff Algorithm - Code & Interactive Visualization

Subscribe to New Posts

Email:
Silently Corrupting an Eclipse Workspace:  The Ultimate Prank
Published 2017-03-23
Silently Corrupting an Eclipse Workspace: The Ultimate Prank
Follow @RobertElderSoft
A Technical Review Of Adding Support For Google's AMP Pages
Published 2016-11-22
A Technical Review Of Adding Support For Google's AMP Pages
Coming Full Circle On Code Duplication
Published 2016-05-10
Coming Full Circle On Code Duplication
Stories & Tips: 50+ Interviews With Facebook, Twitter, Amazon & Others
Published 2016-03-22
Stories & Tips: 50+ Interviews With Facebook, Twitter, Amazon & Others
D3 Visualization Framework
Published 2015-04-21
D3 Visualization Framework
A C Based Emulator for the One-Page CPU
Published 2015-02-26
A C Based Emulator for the One-Page CPU
A Review of the react.js Framework
Published 2015-02-16
A Review of the react.js Framework
A Weird Old Tip About EC2 Instances
Published 2015-02-07
A Weird Old Tip About EC2 Instances
Learning Laravel and angular.js
Published 2015-02-06
Learning Laravel and angular.js
The registered trademark Linux® is used pursuant to a sublicense from the Linux Foundation, the exclusive licensee of Linus Torvalds, owner of the mark on a world­wide basis.
© 2017 Robert Elder Software Inc.
Priavcy Policy      PayPal Acceptable Use