Upload
doo-sung-eom
View
41
Download
0
Tags:
Embed Size (px)
Citation preview
Vinesense
Viticulture Software
- Software Maestro 5th Vinesense Team -
Introduce our Team
Dooseong Eom front-end developer
Jongbeen Han front-end developer
Hyeonguk Ryu back-end developer
Jungun Park Team Leader
Wonkyun Lim researcher
Introduce our Team
Sungahn Ko Postdoc
Brian Olsen Master of science student
Problem state
Winemaker
“I would like to manipulate the outcome of the grape as wish” “Is there a software?”
Code name : Vinesense
Get data related to grow grapes Show data on chart for analysis Then, analyze and estimate the quality of the grapes!
When we arrived..
1. Desktop application based on Windows (MFC Application) 2. Used MySQL on database 3. Have Vineyard in California 4. Have Collected Data during 2 years (temperature, moisture)
(38.34942, -122.30068)
Then, what can we do?
Make able to see the chart on web for winemaker anywhere, anytime!
Requirement
Software part: 1. Base Framework is C++ 2. Database is MySQL 3. Their want to make software with ASP.NET 4. And Using MVC 5. Show data. Temperature, moisture, site, depth…
Research part : 1. Read thesis about wine and wine software 2. Compare with competitive software
1. Market Research
2. Back-End Develop
3. Front-End Develop
1. Market Research
2. Back-End Develop
3. Front-End Develop
Market Research
Because we didn’t know about viticulture, grape and wine, We read articles, paper and so on. We check what elements affect the grape Specially and .
Market Research
Searching for competitive products that have similar functionality to Vinesense and summarizing their pros and cons
1. Market Research
2. Back-End Develop
3. Front-End Develop
Back-End Develop
1. ASP.NET
2. Using MVC design pattern
3. MySQL database
Support Multi-Platform(Windows, OSX, Linux)
Support N-Screen(mobile, tablet, desktop)
Easy to deploy(just edit web server, apply anywhere)
Old Schema
Back-End Develop - Problem
It is complicated. Query is slow
We need to develop a new and much improved database schema
Old Schema New Schema
Improvement - Scalable sensor data
- Some query spend about 10min -> 3.172sec!
Back-End Develop - Problem
1. Market Research
2. Back-End Develop
3. Front-End Develop
Front-End Develop
1. Responsive web page
2. Show data by..
Underground, map, outside
Daily, Weekly, Monthly
Temperature, moisture
Depth, site
3. Using Highchart.js, moment.js
Make, Break, Make
We did it!
Now we give a demonstration
Thank you
Vinesense
Software Maestro 5th