Mashup Visual Programming Environment
Upcoming SlideShare
Loading in...5
×
 

Mashup Visual Programming Environment

on

  • 1,577 views

Initial Presentation and Overview of Objects

Initial Presentation and Overview of Objects

Statistics

Views

Total Views
1,577
Views on SlideShare
1,482
Embed Views
95

Actions

Likes
0
Downloads
12
Comments
0

5 Embeds 95

http://www.mvpeditor.com 34
http://mvpeditor.com 28
http://mvpeditor.dandesousa.com 28
http://www.slideshare.net 4
http://www.docseek.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Ngoc Begins ->At 0:00
  • Ngoc Talking
  • Ngoc Talking
  • Ngoc Talking
  • Ngoc Talking
  • <-Ngoc’s Last SlideAt 2:30
  • Dan Begins ->At 2:30
  • Dan Talking
  • Dan Talking
  • Dan Talking
  • <- Dan’s Last SlideAt 6:00
  • Tim Begins ->At 6:00
  • Tim Talks
  • <- Tim’s Last SlideAt 9:30
  • Jordan Begins ->At 9:30
  • Jordan Talks
  • <- Jordan’s Last SlideAt 13:00
  • Marty Begins ->At 13:00
  • Marty Talks
  • <- Marty’s Last SlideAt 15:30

Mashup Visual Programming Environment Mashup Visual Programming Environment Presentation Transcript

  • Team 10 Mashup Visual Programming Environment
    Instructor: Professor Werner Krandick
    Advisor: Professor William Regli
    Team Members: Tim Cheeseman
    Dan De Sousa
    Ngoc Nguyen
    Jordan Osecki
    Martin Piecyk
  • Overview
    Project Definition
    Project Rational
    Current Solutions and Limitations
    The MVP-E Approach
    Prototype Walk Through
    System Architecture
    Use Case: Happy Hour Crimes
    1/25/10
    Slide 2 of 20
    Team 10 - Mashup Visual Programming Environment
  • Project Definition
    Build a system that allows users to create, compile, and run mashups of different services
    Create a graphical user interface that is efficiently used by scientists, the military, and others who may not be able to easily access traditional computer peripherals
    The project will focus on the user interface, compiling, and running service mashups
    1/25/10
    Slide 3 of 20
    Team 10 - Mashup Visual Programming Environment
  • Rationale for Project
    Allow for non-programmers to create mashups of web services
    Provide a solid and easy starting template for experienced programmers
    Offer users the ability to execute their mashups on public or private servers
    1/25/10
    Slide 4 of 20
    Team 10 - Mashup Visual Programming Environment
  • Current Solutions
    Two main categories
    Pure editors
    Editors with community based mash-up recommendations
    Yahoo! Pipes
    Google Mashup Editor
    Microsoft Popfly
    Intel Mash Maker
    IBM Lotus Mashup
    1/25/10
    The majority of these editors focus on web services only, with the
    aim at assisting experts at creating mashups of services that will be accessible via the Internet.
    Slide 5 of 20
    Team 10 - Mashup Visual Programming Environment
  • Current Solutions: Limitations
    Does not allow private hosting of mashup (Yahoo! Pipes)
    Only offering pre-defined data feeds and web-services, limiting the creativity of the user
    Code-based editors like Google Mashup Editor offer more power but also more complexities
    1/25/10
    Slide 6 of 20
    Team 10 - Mashup Visual Programming Environment
  • MVP-E: Approach
    Focus on the user interface (creation), registry (storage), execution engine (interpretation)
    Utilize OWL, RDF, and SOAP messages to ensure interoperability with other programs and advance the Semantic Web
    Create a graphical user interface that supports multi-touch manipulation as well as the traditional mouse and keyboard
    1/25/10
    Slide 7 of 20
    Team 10 - Mashup Visual Programming Environment
  • MVP-E: The Editor
    1/25/10
    Slide 8 of 20
    Main Window
    Team 10 - Mashup Visual Programming Environment
  • MVP-E: The Editor Continued
    1/25/10
    Slide 9 of 20
    Main Window
    Team 10 - Mashup Visual Programming Environment
  • 1/25/10
    Slide 10 of 20
    Main Window
    Team 10 - Mashup Visual Programming Environment
    MVP-E: The Editor Continued
  • MVP-E: The Editor Continued
    1/25/10
    Slide 11 of 20
    Select View
    Output Type
    Team 10 - Mashup Visual Programming Environment
  • MVP-E: The Editor Continued
    1/25/10
    Slide 12 of 20
    Select Mashup
    Configuration
    Team 10 - Mashup Visual Programming Environment
  • MVP-E: The Editor Continued
    1/25/10
    Slide 13 of 20
    The Editor
    Team 10 - Mashup Visual Programming Environment
  • MVP-E: The Editor Continued
    1/25/10
    Slide 14 of 20
    Web Service
    Team 10 - Mashup Visual Programming Environment
  • MVP-E: System Architecture
    1/25/10
    Slide 15 of 20
    Team 10 - Mashup Visual Programming Environment
  • MVP-E:Execution Flowchart
    1/25/10
    Slide 16 of 20
    Team 10 - Mashup Visual Programming Environment
  • MVP-E: End Users Flowchart
    1/25/10
    Slide 17 of 20
    Team 10 - Mashup Visual Programming Environment
  • Use Case: Happy Hour Crimes
    Narrative
    Web Services
    Given all the bars within the city of Philadelphia and their known happy hours, match this data up with minor crimes such as vandalism, public indecencies, gambling, speeding, etc. within 5 city blocks of bar. Plot this data on a map for users. This allows users to take clients, relatives, etc. to bars that are more likely to have fewer nearby crimes.
    List of bars with happy hours information (Scraper)
    Philadelphia crime logs (RSS)
    Google Maps
    1/25/10
    Slide 18 of 20
    Team 10 - Mashup Visual Programming Environment
  • Use Case: Happy Hour Crimes
    1/25/10
    Slide 19 of 20
    Team 10 - Mashup Visual Programming Environment
  • Questions and Answers
    Resources
    MvpEditor.com – Main Website for MVP
    Drexel’s GICL Laboratory Wiki – Supplementary Content stemming from research and course work
    Team 10 – SRS (Available online)
    Team 10 – ATP (Available online)
    Team 10 – SDS (Available soon)
    1/25/10
    Slide 20 of 20
    Team 10 - Mashup Visual Programming Environment