Designing Powerful Web Applications - Monterey

Dave Malouf
Dave MaloufLeading designers and their teams to be successful at DigitalOcean
Designing Powerful  Web Applications with AJAX &  Other Rich Internet Applications David Malouf & Bill Scott UI 11 Cambridge, MA October 9, 2006
Breakdown of the day ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is an RIA? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What does it mean for us today? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Emulating Desktop Behaviors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Google Spreadsheet Gliffy
Cinematic Effects: Animation for added context ,[object Object],[object Object],[object Object],[object Object],[object Object],LaszloSystems
What happens to our page? “ There is no [page].” - Neo “ There is no page; only pathways” -- Emily Chang & Max Kiesler of  ideacodes A page is a metaphor of a moment of uninterrupted context Kayak NetFlix
What’s all the fuss about Web 2.0? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Technologies Behind RIAs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pure Browser: DHMTL & AJAX ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Visualizing the AJAX effect JJ Garrett-Ajax: A New Approach to Web Applications (Feb 2005)
Flash (by Adobe) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Empressr
Extensions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Del.icio.us Firefox Add-on
Java & ActiveX (with .NET) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ofoto
Backend Frameworks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Choosing a Technology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Deployment ,[object Object],[object Object],[object Object],[object Object],[object Object]
The Design ,[object Object],[object Object],[object Object]
Keeping up with the Tech ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exercise: Let’s start a project ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Time to explore ,[object Object],[object Object],[object Object],[object Object],[object Object]
Section 2 HERE ,[object Object]
Section 3: Design Practice Designing and Communicating Design
Designing vs. Communicating vs. Documenting ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Design-ING ,[object Object],[object Object],[object Object],[object Object],[object Object]
3 basic steps to designing ,[object Object],[object Object],[object Object]
Sketching What do you see here? Rapid & Rough Multiplicity Communicate CONCEPTS
Bill Buxton on Sketch vs. Prototype ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Taken from the notes of J. Spool on BrainSparks Blog of a talk given by Bill Buxton to Boston-SIGCHI.  http://www.uie.com/brainsparks/2006/11/16/buxton-on-sketching-and-experience-design/
Framework and Language Create Structure Navigation Language Object Action Modifiers
Refinement Details Behavior Exceptions States Messaging
Designing Behavior ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sample Process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Simple Design Exercise ,[object Object],[object Object],[object Object]
Simple Design Exercise ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Discuss: Example Process ,[object Object]
Pain ,[object Object]
The Shift
Assumption ,[object Object],[object Object]
Impact ,[object Object],[object Object],[object Object]
Impact ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Drag & Drop Interesting Moments ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Drag & Drop Actors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Drag & Drop Matrix
my.yahoo Interesting Moments
Adaptive Path: Micro States
Yahoo!: Micro States
Animation with Visio
Animation with Photoshop
Fireworks + Acrobat Demo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Section 4:  Why do an RIA Designing an RIA
Why? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Hello! Humans are Emotional ,[object Object],Your emotional state when using a product will effect not just your enjoyment of it, but your effectiveness (at least perceptual) with it.  “ Attractive Things Work Better” is the very title of the first chapter.
Location, Location, Location ,[object Object],[object Object],[object Object]
Intuitive ? ,[object Object],[object Object],[object Object]
Legacy of the Web ? ,[object Object],[object Object],[object Object]
RIAs offer Hybridization ,[object Object],[object Object],Yahoo Mail Beta Flickr
Learnability ,[object Object],[object Object]
Security ,[object Object],[object Object],[object Object],[object Object]
Managing Complexity ,[object Object],[object Object],[object Object],[object Object],Baby Name Wizard
Power of Movement ,[object Object],[object Object],[object Object],[object Object],[object Object],Yahoo! Maps (beta)
Playful ,[object Object],[object Object],[object Object]
Design (Big ‘D’) ,[object Object],[object Object],[object Object],[object Object],[object Object]
What is “design”? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Making Design (verb) Work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exercise: Criteria From Section 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exercise: Moving forward ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exercise: Annotate ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Things to think about ,[object Object],[object Object],[object Object],[object Object],[object Object]
Questions ? Resources: Dave’s Blog:  www.synapticburn.com Bill’s Blog:  looksgoodworkswell.blogspot.com
1 of 69

Recommended

Anhalt by
AnhaltAnhalt
AnhaltKay Schönewerk
362 views49 slides
Designing Powerful Web Applications Using AJAX and Other RIAs by
Designing Powerful Web Applications Using AJAX and Other RIAsDesigning Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAsDave Malouf
2.9K views54 slides
Fantastic Freeware by
Fantastic FreewareFantastic Freeware
Fantastic Freewarerjensen
751 views20 slides
web 2.0 presentation by
 web 2.0 presentation web 2.0 presentation
web 2.0 presentationTania Pereira
361 views36 slides
Online Collaboration Tools by
Online Collaboration ToolsOnline Collaboration Tools
Online Collaboration ToolsTechSoup
1.1K views57 slides
Get Your Head in the Cloud! Cloud Computing and Open Source Tools for Teachers by
Get Your Head in the Cloud! Cloud Computing and Open Source Tools for TeachersGet Your Head in the Cloud! Cloud Computing and Open Source Tools for Teachers
Get Your Head in the Cloud! Cloud Computing and Open Source Tools for TeachersJennifer Peters
935 views11 slides

More Related Content

What's hot

Rockets isys363 by
Rockets isys363Rockets isys363
Rockets isys363Roshni Champaneri
521 views10 slides
Educational Technology Tools by
Educational Technology ToolsEducational Technology Tools
Educational Technology ToolsSarah Baker
3.3K views23 slides
Virtual World Tutorial for I/ITSEC by
Virtual World Tutorial for I/ITSECVirtual World Tutorial for I/ITSEC
Virtual World Tutorial for I/ITSECmmacedon
434 views64 slides
Open Source In Education by
Open Source In EducationOpen Source In Education
Open Source In EducationDominique Cimafranca
720 views30 slides
Rockets isys363 by
Rockets isys363Rockets isys363
Rockets isys363Roshni Champaneri
198 views10 slides
Group collab by
Group collabGroup collab
Group collabnikkofoti
234 views10 slides

What's hot(19)

Educational Technology Tools by Sarah Baker
Educational Technology ToolsEducational Technology Tools
Educational Technology Tools
Sarah Baker3.3K views
Virtual World Tutorial for I/ITSEC by mmacedon
Virtual World Tutorial for I/ITSECVirtual World Tutorial for I/ITSEC
Virtual World Tutorial for I/ITSEC
mmacedon434 views
Group collab by nikkofoti
Group collabGroup collab
Group collab
nikkofoti234 views
Expanding Library Services & Content With New Technologies by bibliotecaria
Expanding Library Services & Content With New TechnologiesExpanding Library Services & Content With New Technologies
Expanding Library Services & Content With New Technologies
bibliotecaria1K views
Web 2.0 101: Understanding Web 2.0 and its Impact on Technical Communication by Scott Abel
Web 2.0 101: Understanding Web 2.0 and its Impact on Technical CommunicationWeb 2.0 101: Understanding Web 2.0 and its Impact on Technical Communication
Web 2.0 101: Understanding Web 2.0 and its Impact on Technical Communication
Scott Abel1.3K views
Collaborative ICT Development - Empowerment Technologies by Mark Jhon Oxillo
Collaborative ICT Development - Empowerment TechnologiesCollaborative ICT Development - Empowerment Technologies
Collaborative ICT Development - Empowerment Technologies
Mark Jhon Oxillo28.8K views
Class 2 digital identity by Shawn Lennie
Class 2  digital identityClass 2  digital identity
Class 2 digital identity
Shawn Lennie272 views
Creating mobile web apps by scottw
Creating mobile web appsCreating mobile web apps
Creating mobile web apps
scottw1.2K views
21st Century Teacher's Toolbox by rpalmer
21st Century Teacher's Toolbox21st Century Teacher's Toolbox
21st Century Teacher's Toolbox
rpalmer2.2K views
Hardware & Software Trends for Public Libraries by bibliotecaria
Hardware & Software Trends for Public LibrariesHardware & Software Trends for Public Libraries
Hardware & Software Trends for Public Libraries
bibliotecaria1.6K views
Assignment 3 software evalutation by akcrawford24
Assignment 3  software evalutationAssignment 3  software evalutation
Assignment 3 software evalutation
akcrawford24115 views
Create, Communicate, and Captivate with Tech Tools by Elizabeth Romero
Create, Communicate, and Captivate with Tech ToolsCreate, Communicate, and Captivate with Tech Tools
Create, Communicate, and Captivate with Tech Tools
Elizabeth Romero186 views

Similar to Designing Powerful Web Applications - Monterey

From Website To Webapp Shane Morris by
From Website To Webapp   Shane MorrisFrom Website To Webapp   Shane Morris
From Website To Webapp Shane MorrisShane Morris
2K views74 slides
Web 2.0 for IA's by
Web 2.0 for IA'sWeb 2.0 for IA's
Web 2.0 for IA'sDave Malouf
1.6K views39 slides
Buzzword, How'd They Build That? by
Buzzword, How'd They Build That?Buzzword, How'd They Build That?
Buzzword, How'd They Build That?dcoletta
722 views33 slides
Rich User Experience Documentation - Update by
Rich User Experience Documentation - UpdateRich User Experience Documentation - Update
Rich User Experience Documentation - UpdateJohn Yesko
1.9K views66 slides
Back-End Code Essay by
Back-End Code EssayBack-End Code Essay
Back-End Code EssaySandy Simonsen
3 views50 slides
Over view of Technologies by
Over view of TechnologiesOver view of Technologies
Over view of TechnologiesChris Mitchell
36 views12 slides

Similar to Designing Powerful Web Applications - Monterey(20)

From Website To Webapp Shane Morris by Shane Morris
From Website To Webapp   Shane MorrisFrom Website To Webapp   Shane Morris
From Website To Webapp Shane Morris
Shane Morris2K views
Web 2.0 for IA's by Dave Malouf
Web 2.0 for IA'sWeb 2.0 for IA's
Web 2.0 for IA's
Dave Malouf1.6K views
Buzzword, How'd They Build That? by dcoletta
Buzzword, How'd They Build That?Buzzword, How'd They Build That?
Buzzword, How'd They Build That?
dcoletta722 views
Rich User Experience Documentation - Update by John Yesko
Rich User Experience Documentation - UpdateRich User Experience Documentation - Update
Rich User Experience Documentation - Update
John Yesko1.9K views
Inside Storage Resources And Services Essay by Laura Scott
Inside Storage Resources And Services EssayInside Storage Resources And Services Essay
Inside Storage Resources And Services Essay
Laura Scott3 views
Developing For The Web by aleemb
Developing For The WebDeveloping For The Web
Developing For The Web
aleemb412 views
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl by dominion
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And DxlBp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
dominion605 views
User Driven Software Architecture by Simon Guest
User Driven Software ArchitectureUser Driven Software Architecture
User Driven Software Architecture
Simon Guest2K views
When to use Ajax by mikepadilla
When to use AjaxWhen to use Ajax
When to use Ajax
mikepadilla349 views
Web2.0 and What it Means for Business by Rich Miller
Web2.0 and What it Means for BusinessWeb2.0 and What it Means for Business
Web2.0 and What it Means for Business
Rich Miller583 views
Wireframes and UI-Prototypes by tec
Wireframes and UI-PrototypesWireframes and UI-Prototypes
Wireframes and UI-Prototypes
tec2.6K views

More from Dave Malouf

Design Operations by
Design OperationsDesign Operations
Design OperationsDave Malouf
442 views81 slides
Amplify: Design Operation's Core Mission to Amplify the Value of Design Practice by
Amplify: Design Operation's Core Mission to Amplify the Value of Design PracticeAmplify: Design Operation's Core Mission to Amplify the Value of Design Practice
Amplify: Design Operation's Core Mission to Amplify the Value of Design PracticeDave Malouf
653 views93 slides
Valuing Design & DesignOps Practice by
Valuing Design & DesignOps PracticeValuing Design & DesignOps Practice
Valuing Design & DesignOps PracticeDave Malouf
1.1K views85 slides
Measuring & Evaluating Your DesignOps Practice by
Measuring & Evaluating Your DesignOps PracticeMeasuring & Evaluating Your DesignOps Practice
Measuring & Evaluating Your DesignOps PracticeDave Malouf
2.4K views48 slides
Design Operations by
Design OperationsDesign Operations
Design OperationsDave Malouf
3K views51 slides
Observation As Craft by
Observation As CraftObservation As Craft
Observation As CraftDave Malouf
609 views76 slides

More from Dave Malouf(20)

Design Operations by Dave Malouf
Design OperationsDesign Operations
Design Operations
Dave Malouf442 views
Amplify: Design Operation's Core Mission to Amplify the Value of Design Practice by Dave Malouf
Amplify: Design Operation's Core Mission to Amplify the Value of Design PracticeAmplify: Design Operation's Core Mission to Amplify the Value of Design Practice
Amplify: Design Operation's Core Mission to Amplify the Value of Design Practice
Dave Malouf653 views
Valuing Design & DesignOps Practice by Dave Malouf
Valuing Design & DesignOps PracticeValuing Design & DesignOps Practice
Valuing Design & DesignOps Practice
Dave Malouf1.1K views
Measuring & Evaluating Your DesignOps Practice by Dave Malouf
Measuring & Evaluating Your DesignOps PracticeMeasuring & Evaluating Your DesignOps Practice
Measuring & Evaluating Your DesignOps Practice
Dave Malouf2.4K views
Observation As Craft by Dave Malouf
Observation As CraftObservation As Craft
Observation As Craft
Dave Malouf609 views
Design Operations mural - 8 mar 2017 by Dave Malouf
Design Operations   mural - 8 mar 2017Design Operations   mural - 8 mar 2017
Design Operations mural - 8 mar 2017
Dave Malouf12.3K views
Climbing Strategy Mountain by Dave Malouf
Climbing Strategy MountainClimbing Strategy Mountain
Climbing Strategy Mountain
Dave Malouf2.2K views
Enterprise UX: What, How & Why in 20 short minutes by Dave Malouf
Enterprise UX: What, How & Why in 20 short minutesEnterprise UX: What, How & Why in 20 short minutes
Enterprise UX: What, How & Why in 20 short minutes
Dave Malouf3.6K views
Storytelling and Interaction Design - From Business to Buttons by Dave Malouf
Storytelling and Interaction Design - From Business to ButtonsStorytelling and Interaction Design - From Business to Buttons
Storytelling and Interaction Design - From Business to Buttons
Dave Malouf1.7K views
Interaction Design as the Language of Story by Dave Malouf
Interaction Design as the Language of StoryInteraction Design as the Language of Story
Interaction Design as the Language of Story
Dave Malouf1.9K views
Serendipity by Design - IxD S. America 13 by Dave Malouf
Serendipity by Design - IxD S. America 13Serendipity by Design - IxD S. America 13
Serendipity by Design - IxD S. America 13
Dave Malouf4.9K views
Interaction Design Resources by Dave Malouf
Interaction Design ResourcesInteraction Design Resources
Interaction Design Resources
Dave Malouf2.5K views
Remix South: Advanced Interaction Design by Dave Malouf
Remix South: Advanced Interaction DesignRemix South: Advanced Interaction Design
Remix South: Advanced Interaction Design
Dave Malouf2.3K views
The Craft of Observation by Dave Malouf
The Craft of ObservationThe Craft of Observation
The Craft of Observation
Dave Malouf2.1K views
Make Your Users Boogie by Dave Malouf
Make Your Users BoogieMake Your Users Boogie
Make Your Users Boogie
Dave Malouf7.4K views
What you missed when you skipped design school by Dave Malouf
What you missed when you skipped design schoolWhat you missed when you skipped design school
What you missed when you skipped design school
Dave Malouf4.8K views
Anyone can be a ux designer: Not everyone IS one. by Dave Malouf
Anyone can be a ux designer: Not everyone IS one.Anyone can be a ux designer: Not everyone IS one.
Anyone can be a ux designer: Not everyone IS one.
Dave Malouf2.4K views
Move that thang by Dave Malouf
Move that thangMove that thang
Move that thang
Dave Malouf2.1K views
Education for Design For Life by Dave Malouf
Education for Design For LifeEducation for Design For Life
Education for Design For Life
Dave Malouf2.4K views

Recently uploaded

Empathic Computing: Delivering the Potential of the Metaverse by
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the MetaverseMark Billinghurst
476 views80 slides
The Research Portal of Catalonia: Growing more (information) & more (services) by
The Research Portal of Catalonia: Growing more (information) & more (services)The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)CSUC - Consorci de Serveis Universitaris de Catalunya
79 views25 slides
Spesifikasi Lengkap ASUS Vivobook Go 14 by
Spesifikasi Lengkap ASUS Vivobook Go 14Spesifikasi Lengkap ASUS Vivobook Go 14
Spesifikasi Lengkap ASUS Vivobook Go 14Dot Semarang
37 views1 slide
Piloting & Scaling Successfully With Microsoft Viva by
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaRichard Harbridge
12 views160 slides
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
33 views69 slides
virtual reality.pptx by
virtual reality.pptxvirtual reality.pptx
virtual reality.pptxG036GaikwadSnehal
11 views15 slides

Recently uploaded(20)

Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst476 views
Spesifikasi Lengkap ASUS Vivobook Go 14 by Dot Semarang
Spesifikasi Lengkap ASUS Vivobook Go 14Spesifikasi Lengkap ASUS Vivobook Go 14
Spesifikasi Lengkap ASUS Vivobook Go 14
Dot Semarang37 views
Piloting & Scaling Successfully With Microsoft Viva by Richard Harbridge
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker33 views
AMAZON PRODUCT RESEARCH.pdf by JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta19 views
From chaos to control: Managing migrations and Microsoft 365 with ShareGate! by sammart93
From chaos to control: Managing migrations and Microsoft 365 with ShareGate!From chaos to control: Managing migrations and Microsoft 365 with ShareGate!
From chaos to control: Managing migrations and Microsoft 365 with ShareGate!
sammart939 views
Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada135 views
The details of description: Techniques, tips, and tangents on alternative tex... by BookNet Canada
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...
BookNet Canada126 views
Attacking IoT Devices from a Web Perspective - Linux Day by Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri15 views
DALI Basics Course 2023 by Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg16 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software257 views
Unit 1_Lecture 2_Physical Design of IoT.pdf by StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec12 views

Designing Powerful Web Applications - Monterey