SlideShare una empresa de Scribd logo
1 de 20
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

Más contenido relacionado

Similar a Mashup Visual Programming Environment

Perficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps SeminarPerficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps SeminarPerficient, Inc.
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet ApplicationsYoussef Shaath
 
OSMC 2016 | Application Performance Management with Open-Source-Tooling by Ma...
OSMC 2016 | Application Performance Management with Open-Source-Tooling by Ma...OSMC 2016 | Application Performance Management with Open-Source-Tooling by Ma...
OSMC 2016 | Application Performance Management with Open-Source-Tooling by Ma...NETWAYS
 
OSMC 2016 - Application Performance Management with Open-Source-Tooling by M...
OSMC 2016 -  Application Performance Management with Open-Source-Tooling by M...OSMC 2016 -  Application Performance Management with Open-Source-Tooling by M...
OSMC 2016 - Application Performance Management with Open-Source-Tooling by M...NETWAYS
 
Over view of Technologies
Over view of TechnologiesOver view of Technologies
Over view of TechnologiesChris Mitchell
 
Cookbook for Building An App
Cookbook for Building An AppCookbook for Building An App
Cookbook for Building An AppManish Jain
 
DSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps MashupsDSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps Mashupsaliraza786
 
X internet framework
X internet frameworkX internet framework
X internet frameworkNeha Malik
 
LAMP is so yesterday, MEAN is so tomorrow! :)
LAMP is so yesterday, MEAN is so tomorrow! :) LAMP is so yesterday, MEAN is so tomorrow! :)
LAMP is so yesterday, MEAN is so tomorrow! :) Sascha Sambale
 
Flex In Dot Net
Flex In Dot NetFlex In Dot Net
Flex In Dot Netpradeepfdo
 
Full Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future ScopeFull Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future ScopeIRJET Journal
 
Building Rich Applications with Appcelerator
Building Rich Applications with AppceleratorBuilding Rich Applications with Appcelerator
Building Rich Applications with AppceleratorMatt Raible
 
Modern C&C Systems, Using New Technologies
Modern C&C Systems, Using New TechnologiesModern C&C Systems, Using New Technologies
Modern C&C Systems, Using New TechnologiesTamir Khason
 
Designing usable web applications (part 1) experience dynamics web seminar
Designing usable web applications (part 1)  experience dynamics web seminarDesigning usable web applications (part 1)  experience dynamics web seminar
Designing usable web applications (part 1) experience dynamics web seminarExperience Dynamics
 
Discover DoDAF problems early in the lifecycle with model execution
Discover DoDAF problems early in the lifecycle with model executionDiscover DoDAF problems early in the lifecycle with model execution
Discover DoDAF problems early in the lifecycle with model executionGraham Bleakley
 
Building web applications using kendo ui and the mvvm pattern
Building web applications using kendo ui and the mvvm patternBuilding web applications using kendo ui and the mvvm pattern
Building web applications using kendo ui and the mvvm patternAspenware
 

Similar a Mashup Visual Programming Environment (20)

Perficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps SeminarPerficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps Seminar
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
 
OSMC 2016 | Application Performance Management with Open-Source-Tooling by Ma...
OSMC 2016 | Application Performance Management with Open-Source-Tooling by Ma...OSMC 2016 | Application Performance Management with Open-Source-Tooling by Ma...
OSMC 2016 | Application Performance Management with Open-Source-Tooling by Ma...
 
OSMC 2016 - Application Performance Management with Open-Source-Tooling by M...
OSMC 2016 -  Application Performance Management with Open-Source-Tooling by M...OSMC 2016 -  Application Performance Management with Open-Source-Tooling by M...
OSMC 2016 - Application Performance Management with Open-Source-Tooling by M...
 
Over view of Technologies
Over view of TechnologiesOver view of Technologies
Over view of Technologies
 
Cookbook for Building An App
Cookbook for Building An AppCookbook for Building An App
Cookbook for Building An App
 
DSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps MashupsDSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps Mashups
 
X internet framework
X internet frameworkX internet framework
X internet framework
 
TRWResume-10-2016
TRWResume-10-2016TRWResume-10-2016
TRWResume-10-2016
 
LAMP is so yesterday, MEAN is so tomorrow! :)
LAMP is so yesterday, MEAN is so tomorrow! :) LAMP is so yesterday, MEAN is so tomorrow! :)
LAMP is so yesterday, MEAN is so tomorrow! :)
 
Prakash_Ganapathy
Prakash_GanapathyPrakash_Ganapathy
Prakash_Ganapathy
 
Flex In Dot Net
Flex In Dot NetFlex In Dot Net
Flex In Dot Net
 
Full Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future ScopeFull Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future Scope
 
Food borne human diseases
Food borne human diseasesFood borne human diseases
Food borne human diseases
 
Building Rich Applications with Appcelerator
Building Rich Applications with AppceleratorBuilding Rich Applications with Appcelerator
Building Rich Applications with Appcelerator
 
Modern C&C Systems, Using New Technologies
Modern C&C Systems, Using New TechnologiesModern C&C Systems, Using New Technologies
Modern C&C Systems, Using New Technologies
 
GenericFrame Technology
GenericFrame TechnologyGenericFrame Technology
GenericFrame Technology
 
Designing usable web applications (part 1) experience dynamics web seminar
Designing usable web applications (part 1)  experience dynamics web seminarDesigning usable web applications (part 1)  experience dynamics web seminar
Designing usable web applications (part 1) experience dynamics web seminar
 
Discover DoDAF problems early in the lifecycle with model execution
Discover DoDAF problems early in the lifecycle with model executionDiscover DoDAF problems early in the lifecycle with model execution
Discover DoDAF problems early in the lifecycle with model execution
 
Building web applications using kendo ui and the mvvm pattern
Building web applications using kendo ui and the mvvm patternBuilding web applications using kendo ui and the mvvm pattern
Building web applications using kendo ui and the mvvm pattern
 

Último

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Último (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Mashup Visual Programming Environment

  • 1. 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
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. MVP-E: The Editor 1/25/10 Slide 8 of 20 Main Window Team 10 - Mashup Visual Programming Environment
  • 9. MVP-E: The Editor Continued 1/25/10 Slide 9 of 20 Main Window Team 10 - Mashup Visual Programming Environment
  • 10. 1/25/10 Slide 10 of 20 Main Window Team 10 - Mashup Visual Programming Environment MVP-E: The Editor Continued
  • 11. MVP-E: The Editor Continued 1/25/10 Slide 11 of 20 Select View Output Type Team 10 - Mashup Visual Programming Environment
  • 12. MVP-E: The Editor Continued 1/25/10 Slide 12 of 20 Select Mashup Configuration Team 10 - Mashup Visual Programming Environment
  • 13. MVP-E: The Editor Continued 1/25/10 Slide 13 of 20 The Editor Team 10 - Mashup Visual Programming Environment
  • 14. MVP-E: The Editor Continued 1/25/10 Slide 14 of 20 Web Service Team 10 - Mashup Visual Programming Environment
  • 15. MVP-E: System Architecture 1/25/10 Slide 15 of 20 Team 10 - Mashup Visual Programming Environment
  • 16. MVP-E:Execution Flowchart 1/25/10 Slide 16 of 20 Team 10 - Mashup Visual Programming Environment
  • 17. MVP-E: End Users Flowchart 1/25/10 Slide 17 of 20 Team 10 - Mashup Visual Programming Environment
  • 18. 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
  • 19. Use Case: Happy Hour Crimes 1/25/10 Slide 19 of 20 Team 10 - Mashup Visual Programming Environment
  • 20. 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

Notas del editor

  1. Ngoc Begins ->At 0:00
  2. Ngoc Talking
  3. Ngoc Talking
  4. Ngoc Talking
  5. Ngoc Talking
  6. <-Ngoc’s Last SlideAt 2:30
  7. Dan Begins ->At 2:30
  8. Dan Talking
  9. Dan Talking
  10. Dan Talking
  11. <- Dan’s Last SlideAt 6:00
  12. Tim Begins ->At 6:00
  13. Tim Talks
  14. <- Tim’s Last SlideAt 9:30
  15. Jordan Begins ->At 9:30
  16. Jordan Talks
  17. <- Jordan’s Last SlideAt 13:00
  18. Marty Begins ->At 13:00
  19. Marty Talks
  20. <- Marty’s Last SlideAt 15:30