SlideShare a Scribd company logo
ADAPTIVE SYSTEMS
with
Simon Collison
Adaptive Systems for Multiple Devices HD Live 4th Nov 2010
FOR MULTIPLE DEVICES
HULL
Adaptive Systems
Adaptive Systems
Adaptive Systems
Adaptive Systems
PATTERNS
Adaptive Systems for Multiple Devices HD Live 4th Nov 2010
THAT ARE UNIQUELY OURS
The screen brings with it different kinds of
challenges for visual design, some of which
occur exclusively in interactive media.
It’s unrealistic to think our old methods can
fill in all the gaps, but new interaction
patterns and visual languages emerge
everyday.
These are the building blocks for our new
design principles.
JASON SANTA MARIA, 2008
BALANCE
COMPOSITION
SYMMETRY
MOVEMENT
RHYTHM
REPETITION
PATTERNS
SYSTEMS
Adaptive Systems for Multiple Devices HD Live 4th Nov 2010
FOR EVOLVING WEBSITES
We don’t design web pages.
We design systems.
ANDY CLARKE
Adaptive Systems
DESKTOP
SCREEN RESOLUTION
VIEWPORT
MOBILE DEVICES
ORIENTATION
RENDERING ENGINES
LAYOUT
http://jasonsantamaria.com/http://gregorywood.co.uk/
ADAPTIVE
Adaptive Systems for Multiple Devices HD Live 4th Nov 2010
LAYOUTS
• Use one set of files for the website
• Manipulate the resolution, viewport, and orientation
• Deliver 100% of the content
• Or, deliver the device-relevant content
• Surprise. Delight. Be creative!
The ability to alter the presentation of a
website without altering its structure
should have opened up the floodgates of
design creativity.
JEREMY KEITH, 2006
Adaptive Systems
Adaptive Systems
Adaptive Systems
Adaptive Systems
Adaptive Systems
Adaptive Systems
Adaptive Systems
RESPONSIVE
Adaptive Systems for Multiple Devices HD Live 4th Nov 2010
WEB DESIGN
http://www.alistapart.com/articles/responsive-web-design/
Ethan states that a responsive design is composed of
three distinct parts:
1. Flexible grid.
2. Flexible images.
3. Media queries.
Adaptive Systems
Adaptive Systems
Adaptive Systems
Adaptive Systems
FLEXIBLE GRID
Adaptive Systems for Multiple Devices HD Live 4th Nov 2010
RESPONSIVE INGREDIENT # 1
Adaptive Systems
• Relative measurements
• Percentages and ems
• min-width and max-width
• Maths!
http://lessframework.com
Adaptive Systems
FLEXIBLE IMAGES
Adaptive Systems for Multiple Devices HD Live 4th Nov 2010
RESPONSIVE INGREDIENT # 2
img {
width:380px;
height:auto;
}
img {
height:auto;
max-width:100%;
}
For a Windows fix, see http://unstoppablerobotninja.com/entry/fluid-images
MEDIA QUERIES
Adaptive Systems for Multiple Devices HD Live 4th Nov 2010
RESPONSIVE INGREDIENT # 3
A media query consists of a media type and
zero or more expressions that check for the
conditions of particular media features.
Among the media features that can be used in
media queries are ‘width’, ‘height’, and ‘color’.
By using media queries, presentations can be
tailored to a specific range of output devices
without changing the content itself.
http://www.w3.org/TR/css3-mediaqueries/
@media  (max-­‐device-­‐width:480px)  and  
(orientation:portrait)  {  }
• nth-child for flow of images
• Proportional leading
• Change anything you want!
CASE STUDY
Adaptive Systems for Multiple Devices HD Live 4th Nov 2010
COLLY.COM
Adaptive Systems
<meta  name="viewport"  
content="width=device-­‐width"  />
@media  (min-­‐device-­‐width:1024px)  and  (max-­‐
width:989px),  screen  and  (max-­‐device-­‐
width:480px),  (max-­‐device-­‐width:480px)  and  
(orientation:landscape),  (min-­‐device-­‐
width:481px)  and  (orientation:portrait)  {
div#page  {  width:468px;  }  }
1. Devices with a minimum width of 1,024 pixels and windows with a maximum width of 989 pixels.
2. Screens that have a maximum device width of 480 pixels.
3. Devices with a maximum width of 480 pixels and are also in landscape orientation.
4.Devices with a minimum width of 481 pixels and are also in portrait orientation.
5. When one of the above criteria are met, resize the page division to 468 pixels.
@media  (min-­‐device-­‐width:1024px)  and  (max-­‐
width:509px),  (max-­‐device-­‐width:480px)  and  
(orientation:portrait)  {
div#page  {  width:306px;}
With these two queries, the page division shrinks to 306 pixels wide when viewed with:
1. devices with a minimum width of 1,024 pixels and windows with a maximum width of 509 pixels.
2. devices with a maximum width of 480 pixels which are also in landscape orientation.
Adaptive Systems
Adaptive Systems
Adaptive Systems
Adaptive Systems
Adaptive Systems
Adaptive Systems
Adaptive Systems
NO SILVER BULLET
Adaptive Systems for Multiple Devices HD Live 4th Nov 2010
FOR THE MOBILE WEB
http://www.slideshare.net/bryanrieger/rethinking-the-mobile-web-by-yiibu
http://www.slideshare.net/bryanrieger/rethinking-the-mobile-web-by-yiibu
http://www.slideshare.net/bryanrieger/rethinking-the-mobile-web-by-yiibu
http://www.slideshare.net/bryanrieger/rethinking-the-mobile-web-by-yiibu
• Start with mobile!
• Use well structured meaningful markup
• Consider media queries
• Progressive enhancement (JavaScript & media queries)
• Adapt content appropriately for each device
display:none;
WHAT NEXT?
Adaptive Systems for Multiple Devices HD Live 4th Nov 2010
• Rethink our processes
• Be responsive
• Progressively enhance
• Consider the needs of the mobile user
• Be brave, be creative!
THANKS
Simon Collison
http://colly.com
@colly
Adaptive Systems for Multiple Devices HD Live 4th Nov 2010

More Related Content

Viewers also liked

Social Worker Education to 3N
Social Worker Education to 3NSocial Worker Education to 3N
Social Worker Education to 3N
Jeffrey Fish, LCSW, ACM
 
Em8 correcting perceptual & decoding deficits
Em8  correcting perceptual & decoding deficitsEm8  correcting perceptual & decoding deficits
Em8 correcting perceptual & decoding deficits
Jon Henry Ordoñez
 
Phantom limp pain
Phantom limp pain Phantom limp pain
Phantom limp pain
Ashwina Grover
 
Phantom pain & sensation 1
Phantom pain & sensation 1Phantom pain & sensation 1
Phantom pain & sensation 1
naem emma
 
Presentation of akbar ali
Presentation of akbar aliPresentation of akbar ali
Presentation of akbar ali
Akbar Ali Hilbi
 
Guidance counselling in a vocational training school
Guidance counselling in a vocational training schoolGuidance counselling in a vocational training school
Guidance counselling in a vocational training school
Ana Palacio
 
Phantom-limb Pain
Phantom-limb Pain Phantom-limb Pain
Phantom-limb Pain
Nur Paşa
 
Strategic Environmental Assessment at the Policy Level: Recent Progress, Curr...
Strategic Environmental Assessment at the Policy Level: Recent Progress, Curr...Strategic Environmental Assessment at the Policy Level: Recent Progress, Curr...
Strategic Environmental Assessment at the Policy Level: Recent Progress, Curr...
zubeditufail
 
Toe and Partial Foot Amputations
Toe and Partial Foot AmputationsToe and Partial Foot Amputations
Toe and Partial Foot Amputations
MD TIEN
 
Phantom limb treatment
Phantom limb treatmentPhantom limb treatment
Phantom limb treatment
Ashwina Grover
 
Six principles of idea
Six principles of ideaSix principles of idea
Six principles of idea
Susan E. Myers
 
Cardiac rehab, telehealth, the evidence for alternatives for ACOs
Cardiac rehab, telehealth, the evidence for alternatives for ACOsCardiac rehab, telehealth, the evidence for alternatives for ACOs
Cardiac rehab, telehealth, the evidence for alternatives for ACOs
Maxpowerjr
 
Phantom limb pain
Phantom limb painPhantom limb pain
Phantom limb pain
Kersti Rootsmaa
 
Post polio syndrome
Post polio syndromePost polio syndrome
Post polio syndrome
mrinal joshi
 
The foot in cp part 1 of 3
The foot in cp  part 1 of 3The foot in cp  part 1 of 3
The foot in cp part 1 of 3
Libin Thomas
 
Assistive technology devices and services
Assistive technology devices and servicesAssistive technology devices and services
Assistive technology devices and services
haiglerc
 
cardiac Rehabilitation
cardiac Rehabilitation cardiac Rehabilitation
cardiac Rehabilitation
Justine Robinson
 
common congenital deformities of hand
common congenital deformities of handcommon congenital deformities of hand
common congenital deformities of hand
Sumer Yadav
 
Claw hand dr akbar
Claw hand dr akbarClaw hand dr akbar
Claw hand dr akbar
gousia_aks
 
The Clinical Pharmacist in Cardiac Rehabilitation Phase I at Sarawak General ...
The Clinical Pharmacist in Cardiac Rehabilitation Phase I at Sarawak General ...The Clinical Pharmacist in Cardiac Rehabilitation Phase I at Sarawak General ...
The Clinical Pharmacist in Cardiac Rehabilitation Phase I at Sarawak General ...
guestaf1e4
 

Viewers also liked (20)

Social Worker Education to 3N
Social Worker Education to 3NSocial Worker Education to 3N
Social Worker Education to 3N
 
Em8 correcting perceptual & decoding deficits
Em8  correcting perceptual & decoding deficitsEm8  correcting perceptual & decoding deficits
Em8 correcting perceptual & decoding deficits
 
Phantom limp pain
Phantom limp pain Phantom limp pain
Phantom limp pain
 
Phantom pain & sensation 1
Phantom pain & sensation 1Phantom pain & sensation 1
Phantom pain & sensation 1
 
Presentation of akbar ali
Presentation of akbar aliPresentation of akbar ali
Presentation of akbar ali
 
Guidance counselling in a vocational training school
Guidance counselling in a vocational training schoolGuidance counselling in a vocational training school
Guidance counselling in a vocational training school
 
Phantom-limb Pain
Phantom-limb Pain Phantom-limb Pain
Phantom-limb Pain
 
Strategic Environmental Assessment at the Policy Level: Recent Progress, Curr...
Strategic Environmental Assessment at the Policy Level: Recent Progress, Curr...Strategic Environmental Assessment at the Policy Level: Recent Progress, Curr...
Strategic Environmental Assessment at the Policy Level: Recent Progress, Curr...
 
Toe and Partial Foot Amputations
Toe and Partial Foot AmputationsToe and Partial Foot Amputations
Toe and Partial Foot Amputations
 
Phantom limb treatment
Phantom limb treatmentPhantom limb treatment
Phantom limb treatment
 
Six principles of idea
Six principles of ideaSix principles of idea
Six principles of idea
 
Cardiac rehab, telehealth, the evidence for alternatives for ACOs
Cardiac rehab, telehealth, the evidence for alternatives for ACOsCardiac rehab, telehealth, the evidence for alternatives for ACOs
Cardiac rehab, telehealth, the evidence for alternatives for ACOs
 
Phantom limb pain
Phantom limb painPhantom limb pain
Phantom limb pain
 
Post polio syndrome
Post polio syndromePost polio syndrome
Post polio syndrome
 
The foot in cp part 1 of 3
The foot in cp  part 1 of 3The foot in cp  part 1 of 3
The foot in cp part 1 of 3
 
Assistive technology devices and services
Assistive technology devices and servicesAssistive technology devices and services
Assistive technology devices and services
 
cardiac Rehabilitation
cardiac Rehabilitation cardiac Rehabilitation
cardiac Rehabilitation
 
common congenital deformities of hand
common congenital deformities of handcommon congenital deformities of hand
common congenital deformities of hand
 
Claw hand dr akbar
Claw hand dr akbarClaw hand dr akbar
Claw hand dr akbar
 
The Clinical Pharmacist in Cardiac Rehabilitation Phase I at Sarawak General ...
The Clinical Pharmacist in Cardiac Rehabilitation Phase I at Sarawak General ...The Clinical Pharmacist in Cardiac Rehabilitation Phase I at Sarawak General ...
The Clinical Pharmacist in Cardiac Rehabilitation Phase I at Sarawak General ...
 

Similar to Adaptive Systems

CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries: Mobile Elixir or CSS Snake OilCSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
jameswillweb
 
Advancio, Inc. Academy: Responsive Web Design
Advancio, Inc. Academy: Responsive Web DesignAdvancio, Inc. Academy: Responsive Web Design
Advancio, Inc. Academy: Responsive Web Design
Advancio
 
Responsive web - CC FE & UX
Responsive web -  CC FE & UXResponsive web -  CC FE & UX
Responsive web - CC FE & UX
JWORKS powered by Ordina
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
Jason Harwig
 
Responding Responsively
Responding ResponsivelyResponding Responsively
Responding Responsively
Ted Hardy, MBA, CBAP
 
Mo’ Pixels Mo’ Problems: Moving Toward a Resolution Independent Web
Mo’ Pixels Mo’ Problems: Moving Toward a Resolution Independent WebMo’ Pixels Mo’ Problems: Moving Toward a Resolution Independent Web
Mo’ Pixels Mo’ Problems: Moving Toward a Resolution Independent Web
Rita Troyer
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
Julia Vi
 
Designing for mobile
Designing for mobileDesigning for mobile
Designing for mobile
Dee Sadler
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and How
Judi Wunderlich
 
CSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive DesignCSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive Design
Zoe Gillenwater
 
An Introduction to Responsive Design
An Introduction to Responsive DesignAn Introduction to Responsive Design
An Introduction to Responsive Design
Valtech UK
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
Abdulhadi ÇELENLİOĞLU
 
CSS3: Using media queries to improve the web site experience
CSS3: Using media queries to improve the web site experienceCSS3: Using media queries to improve the web site experience
CSS3: Using media queries to improve the web site experience
Zoe Gillenwater
 
37 million reasons to give a damn about the disabled
37 million reasons to give a damn about the disabled37 million reasons to give a damn about the disabled
37 million reasons to give a damn about the disabled
Chris Merkel
 
The specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktopThe specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktop
betabeers
 
Creating Compelling Mobile User Experiences
Creating Compelling Mobile User ExperiencesCreating Compelling Mobile User Experiences
Creating Compelling Mobile User Experiences
Chris Griffith
 
Adaptive layouts - standards>next Manchester 23.03.2011
Adaptive layouts - standards>next Manchester 23.03.2011Adaptive layouts - standards>next Manchester 23.03.2011
Adaptive layouts - standards>next Manchester 23.03.2011
Patrick Lauke
 
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition PerspectiveDesign Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Inductive Automation
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
Vladimir Zhidal
 
Under the Hood with Cognos Analytics R5: Say Hello to Portal Tabs Replacement
Under the Hood with Cognos Analytics R5: Say Hello to Portal Tabs ReplacementUnder the Hood with Cognos Analytics R5: Say Hello to Portal Tabs Replacement
Under the Hood with Cognos Analytics R5: Say Hello to Portal Tabs Replacement
Senturus
 

Similar to Adaptive Systems (20)

CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries: Mobile Elixir or CSS Snake OilCSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
 
Advancio, Inc. Academy: Responsive Web Design
Advancio, Inc. Academy: Responsive Web DesignAdvancio, Inc. Academy: Responsive Web Design
Advancio, Inc. Academy: Responsive Web Design
 
Responsive web - CC FE & UX
Responsive web -  CC FE & UXResponsive web -  CC FE & UX
Responsive web - CC FE & UX
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Responding Responsively
Responding ResponsivelyResponding Responsively
Responding Responsively
 
Mo’ Pixels Mo’ Problems: Moving Toward a Resolution Independent Web
Mo’ Pixels Mo’ Problems: Moving Toward a Resolution Independent WebMo’ Pixels Mo’ Problems: Moving Toward a Resolution Independent Web
Mo’ Pixels Mo’ Problems: Moving Toward a Resolution Independent Web
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Designing for mobile
Designing for mobileDesigning for mobile
Designing for mobile
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and How
 
CSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive DesignCSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive Design
 
An Introduction to Responsive Design
An Introduction to Responsive DesignAn Introduction to Responsive Design
An Introduction to Responsive Design
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
CSS3: Using media queries to improve the web site experience
CSS3: Using media queries to improve the web site experienceCSS3: Using media queries to improve the web site experience
CSS3: Using media queries to improve the web site experience
 
37 million reasons to give a damn about the disabled
37 million reasons to give a damn about the disabled37 million reasons to give a damn about the disabled
37 million reasons to give a damn about the disabled
 
The specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktopThe specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktop
 
Creating Compelling Mobile User Experiences
Creating Compelling Mobile User ExperiencesCreating Compelling Mobile User Experiences
Creating Compelling Mobile User Experiences
 
Adaptive layouts - standards>next Manchester 23.03.2011
Adaptive layouts - standards>next Manchester 23.03.2011Adaptive layouts - standards>next Manchester 23.03.2011
Adaptive layouts - standards>next Manchester 23.03.2011
 
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition PerspectiveDesign Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Under the Hood with Cognos Analytics R5: Say Hello to Portal Tabs Replacement
Under the Hood with Cognos Analytics R5: Say Hello to Portal Tabs ReplacementUnder the Hood with Cognos Analytics R5: Say Hello to Portal Tabs Replacement
Under the Hood with Cognos Analytics R5: Say Hello to Portal Tabs Replacement
 

More from Simon Collison

Old Dog, New Tricks
Old Dog, New TricksOld Dog, New Tricks
Old Dog, New Tricks
Simon Collison
 
Notes from the Edge
Notes from the EdgeNotes from the Edge
Notes from the Edge
Simon Collison
 
A Dialect of Our Own Design
A Dialect of Our Own DesignA Dialect of Our Own Design
A Dialect of Our Own Design
Simon Collison
 
Elegance Without Compromise
Elegance Without CompromiseElegance Without Compromise
Elegance Without Compromise
Simon Collison
 
Project management
Project managementProject management
Project management
Simon Collison
 
Subconscious Design
Subconscious DesignSubconscious Design
Subconscious Design
Simon Collison
 
Design To Communicate
Design To CommunicateDesign To Communicate
Design To Communicate
Simon Collison
 
The Pursuit of Magic
The Pursuit of MagicThe Pursuit of Magic
The Pursuit of Magic
Simon Collison
 
EE: Five Years Of Quiet Revolution
EE: Five Years Of Quiet RevolutionEE: Five Years Of Quiet Revolution
EE: Five Years Of Quiet Revolution
Simon Collison
 
Developing Your Ultimate Package
Developing Your Ultimate PackageDeveloping Your Ultimate Package
Developing Your Ultimate Package
Simon Collison
 
Nailing Your Own Projects
Nailing Your Own ProjectsNailing Your Own Projects
Nailing Your Own Projects
Simon Collison
 
The Process Toolbox
The Process ToolboxThe Process Toolbox
The Process Toolbox
Simon Collison
 
High Noon Shoot Out - Design
High Noon Shoot Out - DesignHigh Noon Shoot Out - Design
High Noon Shoot Out - Design
Simon Collison
 
The Business Of Web Design
The Business Of Web DesignThe Business Of Web Design
The Business Of Web Design
Simon Collison
 
Knowing Your Audience
Knowing Your AudienceKnowing Your Audience
Knowing Your Audience
Simon Collison
 

More from Simon Collison (15)

Old Dog, New Tricks
Old Dog, New TricksOld Dog, New Tricks
Old Dog, New Tricks
 
Notes from the Edge
Notes from the EdgeNotes from the Edge
Notes from the Edge
 
A Dialect of Our Own Design
A Dialect of Our Own DesignA Dialect of Our Own Design
A Dialect of Our Own Design
 
Elegance Without Compromise
Elegance Without CompromiseElegance Without Compromise
Elegance Without Compromise
 
Project management
Project managementProject management
Project management
 
Subconscious Design
Subconscious DesignSubconscious Design
Subconscious Design
 
Design To Communicate
Design To CommunicateDesign To Communicate
Design To Communicate
 
The Pursuit of Magic
The Pursuit of MagicThe Pursuit of Magic
The Pursuit of Magic
 
EE: Five Years Of Quiet Revolution
EE: Five Years Of Quiet RevolutionEE: Five Years Of Quiet Revolution
EE: Five Years Of Quiet Revolution
 
Developing Your Ultimate Package
Developing Your Ultimate PackageDeveloping Your Ultimate Package
Developing Your Ultimate Package
 
Nailing Your Own Projects
Nailing Your Own ProjectsNailing Your Own Projects
Nailing Your Own Projects
 
The Process Toolbox
The Process ToolboxThe Process Toolbox
The Process Toolbox
 
High Noon Shoot Out - Design
High Noon Shoot Out - DesignHigh Noon Shoot Out - Design
High Noon Shoot Out - Design
 
The Business Of Web Design
The Business Of Web DesignThe Business Of Web Design
The Business Of Web Design
 
Knowing Your Audience
Knowing Your AudienceKnowing Your Audience
Knowing Your Audience
 

Recently uploaded

Neom-The-Futuristic-City-Shaping-Saudi-Arabias-Tomorrow.pdf
Neom-The-Futuristic-City-Shaping-Saudi-Arabias-Tomorrow.pdfNeom-The-Futuristic-City-Shaping-Saudi-Arabias-Tomorrow.pdf
Neom-The-Futuristic-City-Shaping-Saudi-Arabias-Tomorrow.pdf
Mostafa Abd Elrahman
 
Female Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service An...
Female Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service An...Female Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service An...
Female Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service An...
tanupasswan6
 
Girls Call Indore ❤ 9800★00002 ❤ VIP Neha Singla Top Model Safe
Girls Call Indore ❤ 9800★00002 ❤ VIP Neha Singla Top Model SafeGirls Call Indore ❤ 9800★00002 ❤ VIP Neha Singla Top Model Safe
Girls Call Indore ❤ 9800★00002 ❤ VIP Neha Singla Top Model Safe
bookkdreambebe
 
Girls Call Vadodara 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Vadodara 000XX00000 Provide Best And Top Girl Service And No1 in CityGirls Call Vadodara 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Vadodara 000XX00000 Provide Best And Top Girl Service And No1 in City
chandadutta02102
 
Unit-1 OOMD- Inthhro- class modeling.ppt
Unit-1 OOMD- Inthhro- class modeling.pptUnit-1 OOMD- Inthhro- class modeling.ppt
Unit-1 OOMD- Inthhro- class modeling.ppt
ChiragSuresh
 
Asian Girls Call Indore 000XX00000 Provide Best And Top Girl Service And No1 ...
Asian Girls Call Indore 000XX00000 Provide Best And Top Girl Service And No1 ...Asian Girls Call Indore 000XX00000 Provide Best And Top Girl Service And No1 ...
Asian Girls Call Indore 000XX00000 Provide Best And Top Girl Service And No1 ...
monikaservice00
 
The Death of Slim Shady HatThe Death of Slim Shady Hat
The Death of Slim Shady HatThe Death of Slim Shady HatThe Death of Slim Shady HatThe Death of Slim Shady Hat
The Death of Slim Shady HatThe Death of Slim Shady Hat
TeeFusion
 
Private Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service ...
Private Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service ...Private Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service ...
Private Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service ...
ailynolive
 
Indore Girls Call 000XX00000 Provide Best And Top Girl Service And No1 in City
Indore Girls Call 000XX00000 Provide Best And Top Girl Service And No1 in CityIndore Girls Call 000XX00000 Provide Best And Top Girl Service And No1 in City
Indore Girls Call 000XX00000 Provide Best And Top Girl Service And No1 in City
bookneha89
 
High End Girls Call Navi Mumbai 9930245274 Provide Best And Top Girl Service ...
High End Girls Call Navi Mumbai 9930245274 Provide Best And Top Girl Service ...High End Girls Call Navi Mumbai 9930245274 Provide Best And Top Girl Service ...
High End Girls Call Navi Mumbai 9930245274 Provide Best And Top Girl Service ...
sharonblush
 
GRID integration of Wind energy conversion system
GRID integration of Wind energy conversion systemGRID integration of Wind energy conversion system
GRID integration of Wind energy conversion system
sulabhsachan
 
Girls Call Pune 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Pune 000XX00000 Provide Best And Top Girl Service And No1 in CityGirls Call Pune 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Pune 000XX00000 Provide Best And Top Girl Service And No1 in City
sexytaniya455
 
Girls call Service Indore 000XX00000 Provide Best And Top Girl Service And No...
Girls call Service Indore 000XX00000 Provide Best And Top Girl Service And No...Girls call Service Indore 000XX00000 Provide Best And Top Girl Service And No...
Girls call Service Indore 000XX00000 Provide Best And Top Girl Service And No...
sonalibook860
 
Premium Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service A...
Premium Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service A...Premium Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service A...
Premium Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service A...
miss ekta$A17
 
HongHao Furniture Catalogue EN 202407 - Store Fit-out.pdf
HongHao Furniture Catalogue EN 202407 - Store Fit-out.pdfHongHao Furniture Catalogue EN 202407 - Store Fit-out.pdf
HongHao Furniture Catalogue EN 202407 - Store Fit-out.pdf
Hong Hao Furniture Ltd.
 
Private Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Private Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...Private Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Private Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
45unexpected
 
20221013093917796jhhhjjjhbvhfgfgfgfg58.pdf
20221013093917796jhhhjjjhbvhfgfgfgfg58.pdf20221013093917796jhhhjjjhbvhfgfgfgfg58.pdf
20221013093917796jhhhjjjhbvhfgfgfgfg58.pdf
MojtabaMeghdari
 
Indore Girls Call Indore 0X0000000X Payment On Delevery Cash Hot Premium Genu...
Indore Girls Call Indore 0X0000000X Payment On Delevery Cash Hot Premium Genu...Indore Girls Call Indore 0X0000000X Payment On Delevery Cash Hot Premium Genu...
Indore Girls Call Indore 0X0000000X Payment On Delevery Cash Hot Premium Genu...
sonalibook860
 
Vista Fashions Outdoor Awnings Brochure.
Vista Fashions Outdoor Awnings Brochure.Vista Fashions Outdoor Awnings Brochure.
Vista Fashions Outdoor Awnings Brochure.
Vista Fashions
 
Vip Today Girls Call Indore 000XX00000 Provide Best And Top Girl Service And ...
Vip Today Girls Call Indore 000XX00000 Provide Best And Top Girl Service And ...Vip Today Girls Call Indore 000XX00000 Provide Best And Top Girl Service And ...
Vip Today Girls Call Indore 000XX00000 Provide Best And Top Girl Service And ...
monikaservice00
 

Recently uploaded (20)

Neom-The-Futuristic-City-Shaping-Saudi-Arabias-Tomorrow.pdf
Neom-The-Futuristic-City-Shaping-Saudi-Arabias-Tomorrow.pdfNeom-The-Futuristic-City-Shaping-Saudi-Arabias-Tomorrow.pdf
Neom-The-Futuristic-City-Shaping-Saudi-Arabias-Tomorrow.pdf
 
Female Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service An...
Female Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service An...Female Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service An...
Female Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service An...
 
Girls Call Indore ❤ 9800★00002 ❤ VIP Neha Singla Top Model Safe
Girls Call Indore ❤ 9800★00002 ❤ VIP Neha Singla Top Model SafeGirls Call Indore ❤ 9800★00002 ❤ VIP Neha Singla Top Model Safe
Girls Call Indore ❤ 9800★00002 ❤ VIP Neha Singla Top Model Safe
 
Girls Call Vadodara 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Vadodara 000XX00000 Provide Best And Top Girl Service And No1 in CityGirls Call Vadodara 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Vadodara 000XX00000 Provide Best And Top Girl Service And No1 in City
 
Unit-1 OOMD- Inthhro- class modeling.ppt
Unit-1 OOMD- Inthhro- class modeling.pptUnit-1 OOMD- Inthhro- class modeling.ppt
Unit-1 OOMD- Inthhro- class modeling.ppt
 
Asian Girls Call Indore 000XX00000 Provide Best And Top Girl Service And No1 ...
Asian Girls Call Indore 000XX00000 Provide Best And Top Girl Service And No1 ...Asian Girls Call Indore 000XX00000 Provide Best And Top Girl Service And No1 ...
Asian Girls Call Indore 000XX00000 Provide Best And Top Girl Service And No1 ...
 
The Death of Slim Shady HatThe Death of Slim Shady Hat
The Death of Slim Shady HatThe Death of Slim Shady HatThe Death of Slim Shady HatThe Death of Slim Shady Hat
The Death of Slim Shady HatThe Death of Slim Shady Hat
 
Private Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service ...
Private Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service ...Private Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service ...
Private Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service ...
 
Indore Girls Call 000XX00000 Provide Best And Top Girl Service And No1 in City
Indore Girls Call 000XX00000 Provide Best And Top Girl Service And No1 in CityIndore Girls Call 000XX00000 Provide Best And Top Girl Service And No1 in City
Indore Girls Call 000XX00000 Provide Best And Top Girl Service And No1 in City
 
High End Girls Call Navi Mumbai 9930245274 Provide Best And Top Girl Service ...
High End Girls Call Navi Mumbai 9930245274 Provide Best And Top Girl Service ...High End Girls Call Navi Mumbai 9930245274 Provide Best And Top Girl Service ...
High End Girls Call Navi Mumbai 9930245274 Provide Best And Top Girl Service ...
 
GRID integration of Wind energy conversion system
GRID integration of Wind energy conversion systemGRID integration of Wind energy conversion system
GRID integration of Wind energy conversion system
 
Girls Call Pune 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Pune 000XX00000 Provide Best And Top Girl Service And No1 in CityGirls Call Pune 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Pune 000XX00000 Provide Best And Top Girl Service And No1 in City
 
Girls call Service Indore 000XX00000 Provide Best And Top Girl Service And No...
Girls call Service Indore 000XX00000 Provide Best And Top Girl Service And No...Girls call Service Indore 000XX00000 Provide Best And Top Girl Service And No...
Girls call Service Indore 000XX00000 Provide Best And Top Girl Service And No...
 
Premium Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service A...
Premium Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service A...Premium Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service A...
Premium Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service A...
 
HongHao Furniture Catalogue EN 202407 - Store Fit-out.pdf
HongHao Furniture Catalogue EN 202407 - Store Fit-out.pdfHongHao Furniture Catalogue EN 202407 - Store Fit-out.pdf
HongHao Furniture Catalogue EN 202407 - Store Fit-out.pdf
 
Private Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Private Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...Private Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Private Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
 
20221013093917796jhhhjjjhbvhfgfgfgfg58.pdf
20221013093917796jhhhjjjhbvhfgfgfgfg58.pdf20221013093917796jhhhjjjhbvhfgfgfgfg58.pdf
20221013093917796jhhhjjjhbvhfgfgfgfg58.pdf
 
Indore Girls Call Indore 0X0000000X Payment On Delevery Cash Hot Premium Genu...
Indore Girls Call Indore 0X0000000X Payment On Delevery Cash Hot Premium Genu...Indore Girls Call Indore 0X0000000X Payment On Delevery Cash Hot Premium Genu...
Indore Girls Call Indore 0X0000000X Payment On Delevery Cash Hot Premium Genu...
 
Vista Fashions Outdoor Awnings Brochure.
Vista Fashions Outdoor Awnings Brochure.Vista Fashions Outdoor Awnings Brochure.
Vista Fashions Outdoor Awnings Brochure.
 
Vip Today Girls Call Indore 000XX00000 Provide Best And Top Girl Service And ...
Vip Today Girls Call Indore 000XX00000 Provide Best And Top Girl Service And ...Vip Today Girls Call Indore 000XX00000 Provide Best And Top Girl Service And ...
Vip Today Girls Call Indore 000XX00000 Provide Best And Top Girl Service And ...
 

Adaptive Systems