SlideShare a Scribd company logo

Mobile Ajax Workshop

Presentation by Stephanie Rieger of Yiibu for the Informa Mobile User Experience conference 11/09.

1 of 85
Download to read offline
mobile ajax
or DHTML for the new millennium!
    presented by Stephanie Rieger




                 Informa Mobile User Experience Workshop: 16 November 2009
what is AJAX?
AJAX creates desktop-like experiences
  on modern browsers using HTML,
         JavaScript and CSS
how the user perceives AJAX....
fast, responsive applications
adaptive interfaces
smooth update of data
no page reloads
how it works
dynamic (JavaScript)



AJAX used to be called DHTML

                            HTML
modern AJAX adds
a new dimension to DHTML
JavaScript




         AJAX
asynchronous                XML
“asynchronous events are those
occurring independently of the main
           program flow.“
how traditional web sites work
1. The user clicks   2. A request is sent           4. The new page loads.The user
to view comments          to the server                can now see the comments.




                                    Server




                          3. The server sends back
                          a whole new page which
                           includes the comments
how AJAX sites work
4. JavaScript is used to update
 1. The user clicks   2. A request is sent              only the parts of the page
to view comments.        to the server.
                                                AJAX      that need to change.
                                                scripts




                                    Server




                          3. The server (only) sends
                        the comments back (in XML,
                           HTML or JSON format).
is that it?
not completely....
not all events and updates require
    interaction with the server
JavaScript can also be used to
add, remove and/or manipulate
   previously loaded content
like this...
2. A message is sent to the        3. JavaScript is used to update
    1. The user clicks
                                  AJAX code telling it what            the parts of the page that
to close the comments.
                                    the user wants to do.                   need to change.




                                            AJAX
                                            scripts




                    Interaction with the server isn’t needed this time because
                          all the user wants to do is hide the comments.
how is mobile AJAX different?
in principle, AJAX on mobile
is the same as AJAX on the desktop
but...on mobile, AJAX functionality
 and interactions are constrained
          by the device
smaller screen




 different
manipulation
  models
limited text input
resource constraints

      memory and
    processing speed


   unreliable bandwidth


        device and
     network latency
£££
high data costs
but...these constraints
     also present opportunities to
improve the user experience using AJAX
(more on this later)
where is AJAX found on mobile?
1. the mobile web
AJAX is used throughout web sites
in a similar manner to the desktop web
2. widgets
widgets are applications
created using web technologies
    (HTML, CSS, JavaScript)
Apple Dashboard widgets



                          Yahoo widgets


                     widgets are not new
on mobile, they are typically
    implemented as....
idle/home screen widgets
bespoke icon         multi-view standalone application




               standalone apps
3. hybrid apps
hybrid apps do not use AJAX per se
hybrid applications combine features of
  native applications and web pages

       e.g. JAVA, C++,      i.e. HTML,
         Objective C      JavaScript, CSS
next generation platforms are also
increasingly incorporating web technologies
    and approaches into UI frameworks
these enable the creation of
apps that make use of fast, flexible web
 technologies for layout and design...
...but can also take advantage
      of the native platform to access
  device capabilities such as the camera,
accelerometer, and hardware acceleration.
Palm PRE web OS    iPhone Hybrid apps   Nokia QT application
                  (using PhoneGap and    and UI framework
                    other frameworks)
advantages
updating the display and accessing the
network have a high impact on battery life
a well designed AJAX application
  can be highly responsive with
 minimal impact on battery life
once data is loaded, refreshing portions
of the view can be more bandwidth efficient
       than reloading the entire page
well built AJAX applications are faster,
more responsive and can provide superior
       feedback and functionality
this makes users happy :-)
disadvantages
executing logic using JavaScript
also has an impact on battery life
AJAX is not yet pervasive on mobile
popular AJAX and JavaScript toolkits
are not yet optimized for mobile, so may be
     resource intensive or unsupported
On some devices, JavaScript may be
supported, but disabled as default.
common use cases
showing and hiding content
• Optimizing content to the small screen by only
  showing what is initially necessary, then enabling
  the user to progressively reveal additional content
  if and when it’s required.

  e.g. showing only the top news categories but
  enabling the user to expand the list if needed
near-immediate feedback
• Providing near-immediate feedback for a user
  action.

  e.g. immediately verifying a text input then
  displaying success or error messages as soon as
  the validity of the input has been confirmed
preloading media or content
• Prefetching content based on user behaviour,
  or favourable network conditions (e.g. when an
  active WIFI connection is detected).
• Using JavaScript permits the smooth reveal of
  information once the user requests it.
visually disabling content or controls
• Visually (and/or functionally) disabling content or
  controls which are unavailable due to login status,
  loss of connectivity, or an ongoing process.

  e.g. disabling access to account preferences if a
  user is not logged in to an online store
enabling a subset of behaviour
• Enabling the user to input certain information
  while offline or not logged in, and saving it for
  upload at a later time.

  e.g. enabling the user to add items to their
  shopping cart while not yet logged in
managing risk of data loss
• Automatically (and unobtrusively) saving to
  minimize data loss due to unreliable network.
• Smoothly and unobtrusively updating the display
  to periodically notify the user that data has been
  saved.
examples
m.wikipedia.org
expand/collapse article sections
m.flickr.com
view next/previous
                       image


                  mark favourites




                                       lightwieght
                                      wait animation

                  expand to reveal
                  commenting FAQ




multiple actions without page refresh
mobile wordpress
loading animation is displayed




expand to load and reveal comments
google mobile: search
1. first use            2. predictive - suggestions   3. predictive - history




     field has focus         suggestions                    history is now
   but no suggestions      appear with input             displayed on focus


               predictive search and history
reveal related products       expand search details




                          show/hide
loads next image
                    without page refresh

                    a quantity of previous
                    and next images are
                      always preloaded




anticipating behaviour
google mobile: reader
user interface adaptation
google mobile: mail
contextual menu   more contextual
mark message
                           appears       actions available




               multi-layered interface
user initiated
                      progressive reveal
                        of information




fine-tune layout and information design
informationarchitects.jp
view is dimmed and disabled
       while menu has focus




             google




modal drop-down menus
thank you
steph@yiibu.com

Recommended

OOP Approach to Design
OOP Approach to DesignOOP Approach to Design
OOP Approach to Designaxe777
 
Building jQuery Mobile Web Apps
Building jQuery Mobile Web AppsBuilding jQuery Mobile Web Apps
Building jQuery Mobile Web AppsOperation Mobile
 
Web Apps and more
Web Apps and moreWeb Apps and more
Web Apps and moreYan Shi
 
Introduction to JQuery, ASP.NET MVC and Silverlight
Introduction to JQuery, ASP.NET MVC and SilverlightIntroduction to JQuery, ASP.NET MVC and Silverlight
Introduction to JQuery, ASP.NET MVC and SilverlightPeter Gfader
 
Html5 on Mobile(For Developer)
Html5 on Mobile(For Developer)Html5 on Mobile(For Developer)
Html5 on Mobile(For Developer)Adam Lu
 
Brug - Web push notification
Brug  - Web push notificationBrug  - Web push notification
Brug - Web push notificationOlga Lavrentieva
 

More Related Content

What's hot

Effectively using Nokia Web Tools 2.0 templates for Series 40 web apps
Effectively using Nokia Web Tools 2.0 templates for Series 40 web appsEffectively using Nokia Web Tools 2.0 templates for Series 40 web apps
Effectively using Nokia Web Tools 2.0 templates for Series 40 web appsMicrosoft Mobile Developer
 
Creating a e portfolio using wordpress
Creating a e portfolio using wordpressCreating a e portfolio using wordpress
Creating a e portfolio using wordpressMatthew Mobbs
 
Creating a e portfolio using wordpress
Creating a e portfolio using wordpressCreating a e portfolio using wordpress
Creating a e portfolio using wordpressMatthew Mobbs
 
Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!Jonas Bandi
 
Progressive Web Apps - Intro & Learnings
Progressive Web Apps - Intro & LearningsProgressive Web Apps - Intro & Learnings
Progressive Web Apps - Intro & LearningsJohannes Weber
 
Ruby on rails, php expert
Ruby on rails, php expertRuby on rails, php expert
Ruby on rails, php expertrajgoyal
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web appsAkshay Sharma
 
Supporting View Transition Design of Smartphone Applications Using Web Templ...
Supporting View Transition Design of Smartphone Applications Using  Web Templ...Supporting View Transition Design of Smartphone Applications Using  Web Templ...
Supporting View Transition Design of Smartphone Applications Using Web Templ...nkazuki
 
T3 services real estates
T3 services real estatesT3 services real estates
T3 services real estatesT3Services.org
 
Progressive Web Apps 101
Progressive Web Apps 101Progressive Web Apps 101
Progressive Web Apps 101Daniel Black
 

What's hot (14)

Effectively using Nokia Web Tools 2.0 templates for Series 40 web apps
Effectively using Nokia Web Tools 2.0 templates for Series 40 web appsEffectively using Nokia Web Tools 2.0 templates for Series 40 web apps
Effectively using Nokia Web Tools 2.0 templates for Series 40 web apps
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Creating a e portfolio using wordpress
Creating a e portfolio using wordpressCreating a e portfolio using wordpress
Creating a e portfolio using wordpress
 
Creating a e portfolio using wordpress
Creating a e portfolio using wordpressCreating a e portfolio using wordpress
Creating a e portfolio using wordpress
 
Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!
 
XCC Self Study Guide
XCC Self Study GuideXCC Self Study Guide
XCC Self Study Guide
 
Progressive Web Apps - Intro & Learnings
Progressive Web Apps - Intro & LearningsProgressive Web Apps - Intro & Learnings
Progressive Web Apps - Intro & Learnings
 
Ruby on rails, php expert
Ruby on rails, php expertRuby on rails, php expert
Ruby on rails, php expert
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web apps
 
Supporting View Transition Design of Smartphone Applications Using Web Templ...
Supporting View Transition Design of Smartphone Applications Using  Web Templ...Supporting View Transition Design of Smartphone Applications Using  Web Templ...
Supporting View Transition Design of Smartphone Applications Using Web Templ...
 
T3 services real estates
T3 services real estatesT3 services real estates
T3 services real estates
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
 
Progressive Web Apps 101
Progressive Web Apps 101Progressive Web Apps 101
Progressive Web Apps 101
 
ShareTab
ShareTabShareTab
ShareTab
 

Similar to Mobile Ajax Workshop

Advantages and disadvantages of an ajax based client application
Advantages and disadvantages of an ajax based client applicationAdvantages and disadvantages of an ajax based client application
Advantages and disadvantages of an ajax based client applicationPlacinta Alin
 
Pablo Villalba -
Pablo Villalba - Pablo Villalba -
Pablo Villalba - .toster
 
Ajax -a_new_approach_to_web_applications
Ajax  -a_new_approach_to_web_applicationsAjax  -a_new_approach_to_web_applications
Ajax -a_new_approach_to_web_applicationsluongthuha
 
Ajax basics
Ajax basicsAjax basics
Ajax basicsVel004
 
Ajax & Reverse Ajax Presenation
Ajax & Reverse Ajax PresenationAjax & Reverse Ajax Presenation
Ajax & Reverse Ajax PresenationRishabh Garg
 
Using Ajax to improve your user experience at Web Directions South 2009
Using Ajax to improve your user experience at Web Directions South 2009Using Ajax to improve your user experience at Web Directions South 2009
Using Ajax to improve your user experience at Web Directions South 2009Peak Usability
 
Introduction to Backbone.js
Introduction to Backbone.jsIntroduction to Backbone.js
Introduction to Backbone.jsPragnesh Vaghela
 
INTRODUCTION.docx
INTRODUCTION.docxINTRODUCTION.docx
INTRODUCTION.docxKaiSane1
 
Techniques For A Modern Web UI (With Notes)
Techniques For A Modern Web UI (With Notes)Techniques For A Modern Web UI (With Notes)
Techniques For A Modern Web UI (With Notes)patrick.t.joyce
 
Evaluation Test On Power Meeting
Evaluation Test On Power MeetingEvaluation Test On Power Meeting
Evaluation Test On Power MeetingVishal Dixit
 

Similar to Mobile Ajax Workshop (20)

Advantages and disadvantages of an ajax based client application
Advantages and disadvantages of an ajax based client applicationAdvantages and disadvantages of an ajax based client application
Advantages and disadvantages of an ajax based client application
 
Pablo Villalba -
Pablo Villalba - Pablo Villalba -
Pablo Villalba -
 
Ajax
AjaxAjax
Ajax
 
AJAX
AJAXAJAX
AJAX
 
Ajax presentation
Ajax presentationAjax presentation
Ajax presentation
 
Ajax -a_new_approach_to_web_applications
Ajax  -a_new_approach_to_web_applicationsAjax  -a_new_approach_to_web_applications
Ajax -a_new_approach_to_web_applications
 
Ajax basics
Ajax basicsAjax basics
Ajax basics
 
Ajax Ppt 1
Ajax Ppt 1Ajax Ppt 1
Ajax Ppt 1
 
AJAX
AJAXAJAX
AJAX
 
Ajax & Reverse Ajax Presenation
Ajax & Reverse Ajax PresenationAjax & Reverse Ajax Presenation
Ajax & Reverse Ajax Presenation
 
Ajax white paper
Ajax white paperAjax white paper
Ajax white paper
 
Using Ajax to improve your user experience at Web Directions South 2009
Using Ajax to improve your user experience at Web Directions South 2009Using Ajax to improve your user experience at Web Directions South 2009
Using Ajax to improve your user experience at Web Directions South 2009
 
Introduction to Backbone.js
Introduction to Backbone.jsIntroduction to Backbone.js
Introduction to Backbone.js
 
Mobile Web
Mobile WebMobile Web
Mobile Web
 
INTRODUCTION.docx
INTRODUCTION.docxINTRODUCTION.docx
INTRODUCTION.docx
 
Techniques For A Modern Web UI (With Notes)
Techniques For A Modern Web UI (With Notes)Techniques For A Modern Web UI (With Notes)
Techniques For A Modern Web UI (With Notes)
 
Ajax
AjaxAjax
Ajax
 
Evaluation Test On Power Meeting
Evaluation Test On Power MeetingEvaluation Test On Power Meeting
Evaluation Test On Power Meeting
 
25250716 seminar-on-ajax text
25250716 seminar-on-ajax text25250716 seminar-on-ajax text
25250716 seminar-on-ajax text
 
Ajax ppt
Ajax pptAjax ppt
Ajax ppt
 

More from Bryan Rieger

The End of Unlimited Bandwidth
The End of Unlimited BandwidthThe End of Unlimited Bandwidth
The End of Unlimited BandwidthBryan Rieger
 
Some Kind of Wonderful
Some Kind of WonderfulSome Kind of Wonderful
Some Kind of WonderfulBryan Rieger
 
What Would Picasso Do?
What Would Picasso Do?What Would Picasso Do?
What Would Picasso Do?Bryan Rieger
 
Rethinking the Mobile Web by Yiibu
Rethinking the Mobile Web by YiibuRethinking the Mobile Web by Yiibu
Rethinking the Mobile Web by YiibuBryan Rieger
 
Going Mobile (2010) by Yiibu
Going Mobile (2010) by YiibuGoing Mobile (2010) by Yiibu
Going Mobile (2010) by YiibuBryan Rieger
 
8 Ways to Improve App Store User Experience
8 Ways to Improve App Store User Experience8 Ways to Improve App Store User Experience
8 Ways to Improve App Store User ExperienceBryan Rieger
 
Of Prototypes, Rubber Ducks And Little Men Behind The Curtain
Of Prototypes, Rubber Ducks And Little Men Behind The CurtainOf Prototypes, Rubber Ducks And Little Men Behind The Curtain
Of Prototypes, Rubber Ducks And Little Men Behind The CurtainBryan Rieger
 
Modeling the Mobile User Experience
Modeling the Mobile User ExperienceModeling the Mobile User Experience
Modeling the Mobile User ExperienceBryan Rieger
 
MEX 2008 - Is Fashion a Stronger Motivator than Functionality?
MEX 2008 - Is Fashion a Stronger Motivator than Functionality?MEX 2008 - Is Fashion a Stronger Motivator than Functionality?
MEX 2008 - Is Fashion a Stronger Motivator than Functionality?Bryan Rieger
 
Going Mobile - A Pragmatic Look At Mobile Design
Going Mobile - A Pragmatic Look At Mobile DesignGoing Mobile - A Pragmatic Look At Mobile Design
Going Mobile - A Pragmatic Look At Mobile DesignBryan Rieger
 
Creating Casual Games, Content and Applications for the Mobile Long Tail
Creating Casual Games, Content and Applications for the Mobile Long TailCreating Casual Games, Content and Applications for the Mobile Long Tail
Creating Casual Games, Content and Applications for the Mobile Long TailBryan Rieger
 

More from Bryan Rieger (14)

The End of Unlimited Bandwidth
The End of Unlimited BandwidthThe End of Unlimited Bandwidth
The End of Unlimited Bandwidth
 
Some Kind of Wonderful
Some Kind of WonderfulSome Kind of Wonderful
Some Kind of Wonderful
 
What Would Picasso Do?
What Would Picasso Do?What Would Picasso Do?
What Would Picasso Do?
 
Rethinking the Mobile Web by Yiibu
Rethinking the Mobile Web by YiibuRethinking the Mobile Web by Yiibu
Rethinking the Mobile Web by Yiibu
 
Going Mobile (2010) by Yiibu
Going Mobile (2010) by YiibuGoing Mobile (2010) by Yiibu
Going Mobile (2010) by Yiibu
 
8 Ways to Improve App Store User Experience
8 Ways to Improve App Store User Experience8 Ways to Improve App Store User Experience
8 Ways to Improve App Store User Experience
 
Of Prototypes, Rubber Ducks And Little Men Behind The Curtain
Of Prototypes, Rubber Ducks And Little Men Behind The CurtainOf Prototypes, Rubber Ducks And Little Men Behind The Curtain
Of Prototypes, Rubber Ducks And Little Men Behind The Curtain
 
Modeling the Mobile User Experience
Modeling the Mobile User ExperienceModeling the Mobile User Experience
Modeling the Mobile User Experience
 
Mobile Persuasion
Mobile PersuasionMobile Persuasion
Mobile Persuasion
 
MEX 2008 - Is Fashion a Stronger Motivator than Functionality?
MEX 2008 - Is Fashion a Stronger Motivator than Functionality?MEX 2008 - Is Fashion a Stronger Motivator than Functionality?
MEX 2008 - Is Fashion a Stronger Motivator than Functionality?
 
Going Mobile - A Pragmatic Look At Mobile Design
Going Mobile - A Pragmatic Look At Mobile DesignGoing Mobile - A Pragmatic Look At Mobile Design
Going Mobile - A Pragmatic Look At Mobile Design
 
Creating Casual Games, Content and Applications for the Mobile Long Tail
Creating Casual Games, Content and Applications for the Mobile Long TailCreating Casual Games, Content and Applications for the Mobile Long Tail
Creating Casual Games, Content and Applications for the Mobile Long Tail
 
Makin It Work
Makin It WorkMakin It Work
Makin It Work
 
Prime Sky
Prime SkyPrime Sky
Prime Sky
 

Recently uploaded

Cargo joggers tech pack for womenswear used in industry
Cargo joggers tech pack for womenswear used in industryCargo joggers tech pack for womenswear used in industry
Cargo joggers tech pack for womenswear used in industryDarshiniPatel16
 
40 Shots.docxmjggggggggggggmgjjjjjjjjjjmjm
40 Shots.docxmjggggggggggggmgjjjjjjjjjjmjm40 Shots.docxmjggggggggggggmgjjjjjjjjjjmjm
40 Shots.docxmjggggggggggggmgjjjjjjjjjjmjm22nvatafu
 
International Anti-Corruption Day XL by Slidesgo.pptx
International Anti-Corruption Day XL by Slidesgo.pptxInternational Anti-Corruption Day XL by Slidesgo.pptx
International Anti-Corruption Day XL by Slidesgo.pptxzulamirulhaq1
 
Interior Landscape and Landscape Features Extraction
Interior Landscape and Landscape Features ExtractionInterior Landscape and Landscape Features Extraction
Interior Landscape and Landscape Features ExtractionNityaSharma77
 
Anavi Gold And Diamond Ring by Dishis Designer Jewellery.pdf
Anavi Gold And Diamond Ring by Dishis Designer Jewellery.pdfAnavi Gold And Diamond Ring by Dishis Designer Jewellery.pdf
Anavi Gold And Diamond Ring by Dishis Designer Jewellery.pdfanishdishis
 
Concept of Partition Wall Panelling Cladding.ppt
Concept of Partition Wall Panelling Cladding.pptConcept of Partition Wall Panelling Cladding.ppt
Concept of Partition Wall Panelling Cladding.pptAr. TANIA BERA
 
Explore the Culinary Delights by the Pool.pdf
Explore the Culinary Delights by the Pool.pdfExplore the Culinary Delights by the Pool.pdf
Explore the Culinary Delights by the Pool.pdfCREATIVEDESIGNS9
 
Storyboard.pdfbueiearviaelvr;aeibvribrvipervwbv
Storyboard.pdfbueiearviaelvr;aeibvribrvipervwbvStoryboard.pdfbueiearviaelvr;aeibvribrvipervwbv
Storyboard.pdfbueiearviaelvr;aeibvribrvipervwbv22nvatafu
 
Personal Brand Exploration Presentation | FS
Personal Brand Exploration Presentation | FSPersonal Brand Exploration Presentation | FS
Personal Brand Exploration Presentation | FSvnendicottstudent
 
Trends and Innovations: Home Decor in 2023
Trends and Innovations: Home Decor in 2023Trends and Innovations: Home Decor in 2023
Trends and Innovations: Home Decor in 2023maker Money
 
introduction_to_small_business_environment_amy_shapiro.pptx
introduction_to_small_business_environment_amy_shapiro.pptxintroduction_to_small_business_environment_amy_shapiro.pptx
introduction_to_small_business_environment_amy_shapiro.pptxrajeshkapahi786
 
LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...
LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...
LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...Peter139483
 
Hill Area development- Issues and Options
Hill Area development- Issues and OptionsHill Area development- Issues and Options
Hill Area development- Issues and OptionsJIT KUMAR GUPTA
 
The Role Of Antique Mirrors In Boutique Hotel Design
The Role Of Antique Mirrors In Boutique Hotel DesignThe Role Of Antique Mirrors In Boutique Hotel Design
The Role Of Antique Mirrors In Boutique Hotel DesignAlbany Glass
 
Jamnagar Event Guide_anantambani wedding
Jamnagar Event Guide_anantambani weddingJamnagar Event Guide_anantambani wedding
Jamnagar Event Guide_anantambani weddingPriyanka Singhvi
 
Book on-Identifying, Analysing and Planning sites for Architectural Projects
Book on-Identifying, Analysing and Planning sites for Architectural ProjectsBook on-Identifying, Analysing and Planning sites for Architectural Projects
Book on-Identifying, Analysing and Planning sites for Architectural ProjectsJIT KUMAR GUPTA
 
SECMOL School In Leh- A Role Model of Vernacular , Passive and Sustainable H...
SECMOL School In Leh- A  Role Model of Vernacular , Passive and Sustainable H...SECMOL School In Leh- A  Role Model of Vernacular , Passive and Sustainable H...
SECMOL School In Leh- A Role Model of Vernacular , Passive and Sustainable H...JIT KUMAR GUPTA
 

Recently uploaded (17)

Cargo joggers tech pack for womenswear used in industry
Cargo joggers tech pack for womenswear used in industryCargo joggers tech pack for womenswear used in industry
Cargo joggers tech pack for womenswear used in industry
 
40 Shots.docxmjggggggggggggmgjjjjjjjjjjmjm
40 Shots.docxmjggggggggggggmgjjjjjjjjjjmjm40 Shots.docxmjggggggggggggmgjjjjjjjjjjmjm
40 Shots.docxmjggggggggggggmgjjjjjjjjjjmjm
 
International Anti-Corruption Day XL by Slidesgo.pptx
International Anti-Corruption Day XL by Slidesgo.pptxInternational Anti-Corruption Day XL by Slidesgo.pptx
International Anti-Corruption Day XL by Slidesgo.pptx
 
Interior Landscape and Landscape Features Extraction
Interior Landscape and Landscape Features ExtractionInterior Landscape and Landscape Features Extraction
Interior Landscape and Landscape Features Extraction
 
Anavi Gold And Diamond Ring by Dishis Designer Jewellery.pdf
Anavi Gold And Diamond Ring by Dishis Designer Jewellery.pdfAnavi Gold And Diamond Ring by Dishis Designer Jewellery.pdf
Anavi Gold And Diamond Ring by Dishis Designer Jewellery.pdf
 
Concept of Partition Wall Panelling Cladding.ppt
Concept of Partition Wall Panelling Cladding.pptConcept of Partition Wall Panelling Cladding.ppt
Concept of Partition Wall Panelling Cladding.ppt
 
Explore the Culinary Delights by the Pool.pdf
Explore the Culinary Delights by the Pool.pdfExplore the Culinary Delights by the Pool.pdf
Explore the Culinary Delights by the Pool.pdf
 
Storyboard.pdfbueiearviaelvr;aeibvribrvipervwbv
Storyboard.pdfbueiearviaelvr;aeibvribrvipervwbvStoryboard.pdfbueiearviaelvr;aeibvribrvipervwbv
Storyboard.pdfbueiearviaelvr;aeibvribrvipervwbv
 
Personal Brand Exploration Presentation | FS
Personal Brand Exploration Presentation | FSPersonal Brand Exploration Presentation | FS
Personal Brand Exploration Presentation | FS
 
Trends and Innovations: Home Decor in 2023
Trends and Innovations: Home Decor in 2023Trends and Innovations: Home Decor in 2023
Trends and Innovations: Home Decor in 2023
 
introduction_to_small_business_environment_amy_shapiro.pptx
introduction_to_small_business_environment_amy_shapiro.pptxintroduction_to_small_business_environment_amy_shapiro.pptx
introduction_to_small_business_environment_amy_shapiro.pptx
 
LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...
LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...
LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...
 
Hill Area development- Issues and Options
Hill Area development- Issues and OptionsHill Area development- Issues and Options
Hill Area development- Issues and Options
 
The Role Of Antique Mirrors In Boutique Hotel Design
The Role Of Antique Mirrors In Boutique Hotel DesignThe Role Of Antique Mirrors In Boutique Hotel Design
The Role Of Antique Mirrors In Boutique Hotel Design
 
Jamnagar Event Guide_anantambani wedding
Jamnagar Event Guide_anantambani weddingJamnagar Event Guide_anantambani wedding
Jamnagar Event Guide_anantambani wedding
 
Book on-Identifying, Analysing and Planning sites for Architectural Projects
Book on-Identifying, Analysing and Planning sites for Architectural ProjectsBook on-Identifying, Analysing and Planning sites for Architectural Projects
Book on-Identifying, Analysing and Planning sites for Architectural Projects
 
SECMOL School In Leh- A Role Model of Vernacular , Passive and Sustainable H...
SECMOL School In Leh- A  Role Model of Vernacular , Passive and Sustainable H...SECMOL School In Leh- A  Role Model of Vernacular , Passive and Sustainable H...
SECMOL School In Leh- A Role Model of Vernacular , Passive and Sustainable H...
 

Mobile Ajax Workshop