The student used a computer for every aspect of their research project, from planning to production. Key advantages of the computer included easily saving and organizing information, as well as being environmentally friendly compared to paper. Potential disadvantages included computers occasionally not saving work or being slow. Overall, the computer provided an effective way to structure and present the student's work.
1. Duane Forrester has over 12 years experience as an in-house SEO and previously ran SEO at MSN. He provides guidance on new Bing Webmaster Tools.
2. He blogs, owns 150 domains, and actively optimizes and monetizes websites to provide search engine optimization expertise.
3. Duane speaks at shows and runs forums and blogs to help websites and share his knowledge on search engine optimization and using Bing's Webmaster Tools.
Satellite communications systems allow communication between two points on Earth via satellites. A signal is transmitted from an earth station to a satellite, which then relays the signal to another earth station. Satellites provide large area coverage and can bypass terrestrial networks. They are used for voice calls, television, radio, internet access, and more. Higher frequency bands like Ku-band provide more flexibility than C-band but are more susceptible to rain fade. Modern systems use modulation techniques like QPSK and 8-PSK along with error correction coding to optimize bandwidth use on satellites.
http://soappresentations.com/how_to_present_like_a_pro_i/
Do you have the message and the visuals ready? If so, it’s time to focus on your performance as a presenter.
To present like pros, one of the most important things we need to work on is non-verbal language. And that’s why we’ve prepared this eBook, to share with you important non-verbal techniques to help in future performances.
http://soappresentations.com/how_to_present_like_a_pro_i/
Modulation is the process of encoding information from a message source for transmission. It involves translating a baseband message signal to a bandpass signal at higher frequencies. Modulation can be done by varying the amplitude, phase, or frequency of a carrier signal based on the message signal. Digital modulation uses a discrete time sequence of symbols to represent bits of information, allowing for robustness and enabling techniques like error correction coding. The choice of digital modulation influences factors like bit error rate, power efficiency, bandwidth occupancy, and performance in fading channels.
Bandwidth refers to the amount of data that can be transferred over an internet connection in a given period of time, typically measured in kilobytes or megabytes per second. The more bandwidth available, the faster multimedia products containing various types of media like video, audio and images can be downloaded and interacted with. Limitations of small bandwidth include slow download speeds for multimedia content and potential throttling of downloads to prevent overuse of the connection.
Click here to Download: http://soappresentations.com/how_to_present_like_a_pro_ii/
Presenting like a Pro requires two important skills: being able to pay close attention to your audience both before and during the presentation, and being able to take care of yourself as a presenter. This eBook explains how you can improve on these two different, but equally important, skills.
Download here: http://soappresentations.com/how_to_present_like_a_pro_ii/
This is my mini project on bandwidth. Its the best i could do and if theres any enquires on my powerpoint slide show, please let me know lol :)
thankyou.
The student used a computer for every aspect of their research project, from planning to production. Key advantages of the computer included easily saving and organizing information, as well as being environmentally friendly compared to paper. Potential disadvantages included computers occasionally not saving work or being slow. Overall, the computer provided an effective way to structure and present the student's work.
1. Duane Forrester has over 12 years experience as an in-house SEO and previously ran SEO at MSN. He provides guidance on new Bing Webmaster Tools.
2. He blogs, owns 150 domains, and actively optimizes and monetizes websites to provide search engine optimization expertise.
3. Duane speaks at shows and runs forums and blogs to help websites and share his knowledge on search engine optimization and using Bing's Webmaster Tools.
Satellite communications systems allow communication between two points on Earth via satellites. A signal is transmitted from an earth station to a satellite, which then relays the signal to another earth station. Satellites provide large area coverage and can bypass terrestrial networks. They are used for voice calls, television, radio, internet access, and more. Higher frequency bands like Ku-band provide more flexibility than C-band but are more susceptible to rain fade. Modern systems use modulation techniques like QPSK and 8-PSK along with error correction coding to optimize bandwidth use on satellites.
http://soappresentations.com/how_to_present_like_a_pro_i/
Do you have the message and the visuals ready? If so, it’s time to focus on your performance as a presenter.
To present like pros, one of the most important things we need to work on is non-verbal language. And that’s why we’ve prepared this eBook, to share with you important non-verbal techniques to help in future performances.
http://soappresentations.com/how_to_present_like_a_pro_i/
Modulation is the process of encoding information from a message source for transmission. It involves translating a baseband message signal to a bandpass signal at higher frequencies. Modulation can be done by varying the amplitude, phase, or frequency of a carrier signal based on the message signal. Digital modulation uses a discrete time sequence of symbols to represent bits of information, allowing for robustness and enabling techniques like error correction coding. The choice of digital modulation influences factors like bit error rate, power efficiency, bandwidth occupancy, and performance in fading channels.
Bandwidth refers to the amount of data that can be transferred over an internet connection in a given period of time, typically measured in kilobytes or megabytes per second. The more bandwidth available, the faster multimedia products containing various types of media like video, audio and images can be downloaded and interacted with. Limitations of small bandwidth include slow download speeds for multimedia content and potential throttling of downloads to prevent overuse of the connection.
Click here to Download: http://soappresentations.com/how_to_present_like_a_pro_ii/
Presenting like a Pro requires two important skills: being able to pay close attention to your audience both before and during the presentation, and being able to take care of yourself as a presenter. This eBook explains how you can improve on these two different, but equally important, skills.
Download here: http://soappresentations.com/how_to_present_like_a_pro_ii/
This is my mini project on bandwidth. Its the best i could do and if theres any enquires on my powerpoint slide show, please let me know lol :)
thankyou.
10 Things Your Customers Wish You Knew About ThemHelp Scout
1. A document outlines 10 studies revealing things customers wish businesses knew about them. The studies show that customers value good service over fast service, appreciate personalization and will pay for it, remember businesses that remember their names, are surprised and pleased by unexpected gestures, and see loyalty programs as more valuable if they seem already started.
2. Additional studies discussed found that stories are an effective way for businesses to connect with customers, customers can be a resource for innovation, associating a brand with fun times rather than savings influences customer perceptions, and images related to money can make customers more self-centered.
3. The document concludes by promoting a customer service product and providing a link to start a free trial.
This document discusses creating an accessible and inclusive mobile experience. It begins by noting that while some devices like the iPhone are popular, they only represent a small portion of the overall mobile device market and user population. It then examines the need to make the mobile web accessible to all users, not just those with certain devices, and provides examples of how usage and capabilities vary greatly across the global mobile landscape. The document advocates for an adaptive approach that considers this diversity and creates an experience optimized for all types of mobile browsers and networks.
Does the fear of public speaking keep you up all night? Well, you don't need to suffer any longer.
This presentation will give you the confidence and tips you need to become a better speaker and transform yourself in a 'Steve Jobs' style master.
I've collected all the tips and tricks I've picked up on my speaking travels and also from watching my clients speak at conferences.
If you like this presentation please give it a tweet, like or share. Thank you.
In this webinar Why Managing Sucks and How to Fix It join author Jody Thompson and Razor Suleman as they show you a few simple changes to management behaviors that will transform your 20th century workplace into a 21st century workforce!
A keynote on aliens, nuclear waste, wicked problems, and the one big thing that unites everyone working in user experience: AMBIGUITY.
See a video and the full transcript of this keynote at http://www.jonathoncolman.org/2015/05/21/wicked-ambiguity/
How do you solve the world’s hardest problems? And how do you respond if they’re unsolvable? As user experience professionals, we're focused on people who live and work in the here and now. We dive into research, define the problem, break down silos, and build value by focusing on intent.
But how does our UX work change when a project lasts not for one year, or even 10 years, but for 10,000 years or more? Enter the “Wicked Problem,” or situations with so much ambiguity, complexity, and interdependencies that—by definition—they can’t be solved.
Using real-world examples from NASA’s Voyager program, the Yucca Mountain Nuclear Waste Repository, and other long-term UX efforts, we’ll talk about the challenges of creating solutions for people whom we’ll never know in our lifetimes. The ways we grapple with ambiguity give us a new perspective on our work and on what it means to build experiences that last.
Originally presented as the opening keynote for the 2014 Society for Technical Communication Summit in Phoenix, Arizona. Redeveloped as the opening keynote for the 2015 Confab Central conference and presented on May 21, 2015 in Minneapolis, Minnesota.
The document criticizes the overuse and misuse of PowerPoint presentations. It notes that PowerPoint was created in 1990 but presenters are still improperly using it 22 years later by overstuffing slides with too much text and information instead of using it to tell stories. The document recommends using images, telling interesting stories, preparing early, getting better training, and stopping the practice of overstuffing slides to create more effective presentations.
Why Presentation Matter. PowerPoint is installed on at least 1 billion computers but 95% of presentations still miss the mark. One great presentation can change the world, win hearts and minds, and convince people of your ideas.
In this SlideShare presentation, we've put together some helpful tips to improve your presentation designs and how to make your presentations more engaging.
Every presentation should understand its audience and convey your message clearly. Tell people why it matters to them, not only the what and how.
Because we truly believe presentations matter and every slide counts.
We hope you enjoy this SlideShare and if you need help with your presentation designs you know where you can find us.
This SlideShare was designed by The Presentation Designer, a presentation design agency based in the UK.
Let’s be honest: for most content strategists and other people working with online content, SEO is The Worst Part Of The Job.
It’s hugely technical, it’s shrouded in mystery, it seems to be focused on robots instead of people, there are unspoken rules, everything can turn on a dime, and it never, ever seems to end.
But SEO doesn't have to be this way. It’s time to begin a conversation between these two disciplines – they’re far more alike than you might think. And when they work together on behalf of users and customers, amazing things can happen that will drive your organisation forward.
I can’t promise to change your mind about SEO, but you’ll leave this session understanding how to build the essentials into your work in ways that are simple, make sense, and are pain-free. You’ll see what business impacts and wins for the customer SEO and Content Strategy have had at REI, a major retailer in the US. And you’ll have the vocabulary, understanding and tools that you need to talk with your SEO... or to take it for yourself.
Drive traffic, amaze your visitors, and Win the Internet -- with SEO and Content Strategy working together.
Originally presented at the 2012 Content Strategy Forum in Cape Town, South Africa.
You can learn more about Jonathon Colman at http://www.jonathoncolman.org/
Also see 200+ free Content Strategy resources at http://www.jonathoncolman.org/2013/02/04/content-strategy-resources/
The document discusses the history and development of artificial intelligence over the past 70 years. It outlines some of the key milestones in AI research from the early work in the 1950s to modern advances in deep learning. While progress has been significant, fully general artificial intelligence that can match or exceed human levels of intelligence remains an ongoing challenge that researchers continue working to achieve.
Broadband has become essential to modern economies by changing how people access and use the internet in ways that have made economic activity more efficient and extended social interaction. It is defined as a high-bandwidth internet connection and is faster than traditional modem connections. Broadband speed is measured in megabits per second, with different options available for a small web development business in Greystones, Ireland, including DSL, wireless, and cable broadband. DSL through Eircom is currently the most effective and affordable option, but wireless may improve. International comparison with Kerikeri, New Zealand found similar broadband penetration rates but Kerikeri has more government investment and Slingshot DSL may be a better option than providers in Greyst
This document provides a summary of common mistakes in PowerPoint presentation design and tips to avoid them. It identifies the top 5 mistakes as including putting too much information on slides, not using enough visuals, using poor quality visuals, having a disorganized "visual vomit" style, and lack of preparation. The document emphasizes telling a story over slide design, using whitespace on slides, consistent formatting, and spending significant time preparing presentations.
An impactful approach to the Seven Deadly Sins you and your Brand should avoid on Social Media! From a humoristic approach to a modern-life analogy for Social Media and including everything in between, this deck is a compelling resource that will provide you with more than a few take-aways for your Brand!
You are dumb at the internet. You don't know what will go viral. We don't either. But we are slighter less dumber. So here's a bunch of stuff we learned that will help you be less dumb too.
The document provides principles for presenting data in the clearest way possible: tell the truth and ensure credibility with data; get to the main point by drawing meaning from the data; pick the right tool like pie, bar, or line graphs depending on the data; highlight what's important by keeping slides focused on conclusions, not all data; and keep visuals simple to avoid distractions.
Heavy Chef March: Building Great MobisitesHeavy Chef
We had the incredible opportunity to have Tim Bishop from Prezence Digital come talk to us about building great mobisites at last week's Heavy Chef event in Joburg.
The document discusses 5 materials and technologies that could eliminate digital camera shutter delay:
1) Nanotube and nanowire technologies which could enable clock rates over 500 GHz
2) Computing based on DNA strands for data storage and processing
3) Materials like gallium arsenide, silicon-germanium, and indium-antimonide that are faster than silicon
4) Optical transistors made of chalcogenide glass that don't require photon translation
5) Coated viruses that could enable higher processing speeds at the molecular level through nanotechnology
The real solution lies in developing faster processor materials and software improvements, but these advances remain in research and won't be commercially viable for $10,
The document discusses the opportunities for digital market research over the next decade. It outlines that digital tools allow researchers to embrace big data sources and adopt a network mindset. It recommends using a listening framework to analyze sources and connect insights. The document provides examples of case studies in smartphones, healthcare, banking, and notebooks to illustrate digital research methods. It emphasizes the importance of connecting data sources and insights. Finally, it prompts companies to evaluate their own digital strategies and investment.
Digital research renaissance - Social Media AnalysisSerendio Inc.
The document discusses the opportunities for digital market research over the next decade. It outlines that digital tools allow researchers to embrace big data from both proprietary and shared sources. It recommends that researchers adopt a network mindset, use a listening framework to analyze sources like online communities, and always connect insights across data sources. The document provides examples of case studies in industries like smartphones, healthcare, banking, and notebooks to illustrate how digital research can provide strategic and tactical insights. It concludes by asking companies to evaluate their own digital strategies and ensure they are properly resourced.
10 Things Your Customers Wish You Knew About ThemHelp Scout
1. A document outlines 10 studies revealing things customers wish businesses knew about them. The studies show that customers value good service over fast service, appreciate personalization and will pay for it, remember businesses that remember their names, are surprised and pleased by unexpected gestures, and see loyalty programs as more valuable if they seem already started.
2. Additional studies discussed found that stories are an effective way for businesses to connect with customers, customers can be a resource for innovation, associating a brand with fun times rather than savings influences customer perceptions, and images related to money can make customers more self-centered.
3. The document concludes by promoting a customer service product and providing a link to start a free trial.
This document discusses creating an accessible and inclusive mobile experience. It begins by noting that while some devices like the iPhone are popular, they only represent a small portion of the overall mobile device market and user population. It then examines the need to make the mobile web accessible to all users, not just those with certain devices, and provides examples of how usage and capabilities vary greatly across the global mobile landscape. The document advocates for an adaptive approach that considers this diversity and creates an experience optimized for all types of mobile browsers and networks.
Does the fear of public speaking keep you up all night? Well, you don't need to suffer any longer.
This presentation will give you the confidence and tips you need to become a better speaker and transform yourself in a 'Steve Jobs' style master.
I've collected all the tips and tricks I've picked up on my speaking travels and also from watching my clients speak at conferences.
If you like this presentation please give it a tweet, like or share. Thank you.
In this webinar Why Managing Sucks and How to Fix It join author Jody Thompson and Razor Suleman as they show you a few simple changes to management behaviors that will transform your 20th century workplace into a 21st century workforce!
A keynote on aliens, nuclear waste, wicked problems, and the one big thing that unites everyone working in user experience: AMBIGUITY.
See a video and the full transcript of this keynote at http://www.jonathoncolman.org/2015/05/21/wicked-ambiguity/
How do you solve the world’s hardest problems? And how do you respond if they’re unsolvable? As user experience professionals, we're focused on people who live and work in the here and now. We dive into research, define the problem, break down silos, and build value by focusing on intent.
But how does our UX work change when a project lasts not for one year, or even 10 years, but for 10,000 years or more? Enter the “Wicked Problem,” or situations with so much ambiguity, complexity, and interdependencies that—by definition—they can’t be solved.
Using real-world examples from NASA’s Voyager program, the Yucca Mountain Nuclear Waste Repository, and other long-term UX efforts, we’ll talk about the challenges of creating solutions for people whom we’ll never know in our lifetimes. The ways we grapple with ambiguity give us a new perspective on our work and on what it means to build experiences that last.
Originally presented as the opening keynote for the 2014 Society for Technical Communication Summit in Phoenix, Arizona. Redeveloped as the opening keynote for the 2015 Confab Central conference and presented on May 21, 2015 in Minneapolis, Minnesota.
The document criticizes the overuse and misuse of PowerPoint presentations. It notes that PowerPoint was created in 1990 but presenters are still improperly using it 22 years later by overstuffing slides with too much text and information instead of using it to tell stories. The document recommends using images, telling interesting stories, preparing early, getting better training, and stopping the practice of overstuffing slides to create more effective presentations.
Why Presentation Matter. PowerPoint is installed on at least 1 billion computers but 95% of presentations still miss the mark. One great presentation can change the world, win hearts and minds, and convince people of your ideas.
In this SlideShare presentation, we've put together some helpful tips to improve your presentation designs and how to make your presentations more engaging.
Every presentation should understand its audience and convey your message clearly. Tell people why it matters to them, not only the what and how.
Because we truly believe presentations matter and every slide counts.
We hope you enjoy this SlideShare and if you need help with your presentation designs you know where you can find us.
This SlideShare was designed by The Presentation Designer, a presentation design agency based in the UK.
Let’s be honest: for most content strategists and other people working with online content, SEO is The Worst Part Of The Job.
It’s hugely technical, it’s shrouded in mystery, it seems to be focused on robots instead of people, there are unspoken rules, everything can turn on a dime, and it never, ever seems to end.
But SEO doesn't have to be this way. It’s time to begin a conversation between these two disciplines – they’re far more alike than you might think. And when they work together on behalf of users and customers, amazing things can happen that will drive your organisation forward.
I can’t promise to change your mind about SEO, but you’ll leave this session understanding how to build the essentials into your work in ways that are simple, make sense, and are pain-free. You’ll see what business impacts and wins for the customer SEO and Content Strategy have had at REI, a major retailer in the US. And you’ll have the vocabulary, understanding and tools that you need to talk with your SEO... or to take it for yourself.
Drive traffic, amaze your visitors, and Win the Internet -- with SEO and Content Strategy working together.
Originally presented at the 2012 Content Strategy Forum in Cape Town, South Africa.
You can learn more about Jonathon Colman at http://www.jonathoncolman.org/
Also see 200+ free Content Strategy resources at http://www.jonathoncolman.org/2013/02/04/content-strategy-resources/
The document discusses the history and development of artificial intelligence over the past 70 years. It outlines some of the key milestones in AI research from the early work in the 1950s to modern advances in deep learning. While progress has been significant, fully general artificial intelligence that can match or exceed human levels of intelligence remains an ongoing challenge that researchers continue working to achieve.
Broadband has become essential to modern economies by changing how people access and use the internet in ways that have made economic activity more efficient and extended social interaction. It is defined as a high-bandwidth internet connection and is faster than traditional modem connections. Broadband speed is measured in megabits per second, with different options available for a small web development business in Greystones, Ireland, including DSL, wireless, and cable broadband. DSL through Eircom is currently the most effective and affordable option, but wireless may improve. International comparison with Kerikeri, New Zealand found similar broadband penetration rates but Kerikeri has more government investment and Slingshot DSL may be a better option than providers in Greyst
This document provides a summary of common mistakes in PowerPoint presentation design and tips to avoid them. It identifies the top 5 mistakes as including putting too much information on slides, not using enough visuals, using poor quality visuals, having a disorganized "visual vomit" style, and lack of preparation. The document emphasizes telling a story over slide design, using whitespace on slides, consistent formatting, and spending significant time preparing presentations.
An impactful approach to the Seven Deadly Sins you and your Brand should avoid on Social Media! From a humoristic approach to a modern-life analogy for Social Media and including everything in between, this deck is a compelling resource that will provide you with more than a few take-aways for your Brand!
You are dumb at the internet. You don't know what will go viral. We don't either. But we are slighter less dumber. So here's a bunch of stuff we learned that will help you be less dumb too.
The document provides principles for presenting data in the clearest way possible: tell the truth and ensure credibility with data; get to the main point by drawing meaning from the data; pick the right tool like pie, bar, or line graphs depending on the data; highlight what's important by keeping slides focused on conclusions, not all data; and keep visuals simple to avoid distractions.
Heavy Chef March: Building Great MobisitesHeavy Chef
We had the incredible opportunity to have Tim Bishop from Prezence Digital come talk to us about building great mobisites at last week's Heavy Chef event in Joburg.
The document discusses 5 materials and technologies that could eliminate digital camera shutter delay:
1) Nanotube and nanowire technologies which could enable clock rates over 500 GHz
2) Computing based on DNA strands for data storage and processing
3) Materials like gallium arsenide, silicon-germanium, and indium-antimonide that are faster than silicon
4) Optical transistors made of chalcogenide glass that don't require photon translation
5) Coated viruses that could enable higher processing speeds at the molecular level through nanotechnology
The real solution lies in developing faster processor materials and software improvements, but these advances remain in research and won't be commercially viable for $10,
The document discusses the opportunities for digital market research over the next decade. It outlines that digital tools allow researchers to embrace big data sources and adopt a network mindset. It recommends using a listening framework to analyze sources and connect insights. The document provides examples of case studies in smartphones, healthcare, banking, and notebooks to illustrate digital research methods. It emphasizes the importance of connecting data sources and insights. Finally, it prompts companies to evaluate their own digital strategies and investment.
Digital research renaissance - Social Media AnalysisSerendio Inc.
The document discusses the opportunities for digital market research over the next decade. It outlines that digital tools allow researchers to embrace big data from both proprietary and shared sources. It recommends that researchers adopt a network mindset, use a listening framework to analyze sources like online communities, and always connect insights across data sources. The document provides examples of case studies in industries like smartphones, healthcare, banking, and notebooks to illustrate how digital research can provide strategic and tactical insights. It concludes by asking companies to evaluate their own digital strategies and ensure they are properly resourced.
USB 3.0 provides faster data transfer speeds of up to 5Gbps compared to USB 2.0's maximum of 480Mbps. It allows for quicker transfer of large files such as videos and storage drives. While retaining backward compatibility, USB 3.0's increased bandwidth and power delivery enables uses like high-definition video transfer and faster charging of mobile devices. The new standard aims to support emerging applications requiring high-speed data access and transmission.
The document discusses designing mobile web experiences. It begins by noting that while some devices like the iPhone are popular, the overall penetration of smartphones remains relatively low globally. It then examines the diversity of mobile devices and browsers in use. The document argues for an adaptive approach that works across different browsers and devices, using techniques like responsive design with media queries. It provides guidelines for mobile-friendly development, such as using semantic HTML, limiting animations for performance, and structuring CSS to deliver the right styles for each device type. The goal is to make the mobile web accessible to all users, not just those with specific devices.
A webcam app allows users to take photos and record videos using a webcam connected to their computer. Webcams have decreased in size over time but increased in image quality. The app allows users to click a button to take a photo, which is then immediately saved to files and can be viewed. For video streaming, the webcam records footage and uploads it simultaneously to the internet, though there may be a delay. The first webcam was called the CoffeeCam and was installed in 1991 at Cambridge University to monitor a coffee pot. The app was developed using Java to allow easier photo taking and video recording compared to existing systems.
Practical resource monitoring with munin (English editon)Masahito Zembutsu
Hello. I'm @zembutsu. I work in a server hosting company in Japan. I am a solution engineer, and I am in charge of server and network operation mainly.
So, as for my presentation, it is a resource monitoring tool about Munin.
original version is here ( in Japanese )
http://www.slideshare.net/zembutsu/practical-resource-monitoring-with-munin
Munin User Group Japan http://munin.jp/
Masahito Zembutsu @zembutsu
September 8, 2012 OpenSource Conference 2012 Tokyo/Fall, Japan (#osc12tk)
Mobile Development on a Shoestring ConnectionJenifer Hanen
Designing and developing mobile applications and responsive web sites when there are a variety of ways that a person can connect to the mobile web, as we can't assume unlimited data and wifi.
Going Mobile - A Pragmatic Look At Mobile DesignBryan Rieger
This document discusses key considerations for mobile design. It notes that mobile devices have limited memory, small screens, and various platforms and technologies. Designing for mobile requires an understanding of indirect manipulation without mice, limited battery life, and usage in public contexts with possible distractions. The document provides tips on designing for human beings, doing research, iterating quickly, testing ideas, focusing on content over pixels, and understanding usage context. It also lists several resources for mobile design.
The document discusses how semantic computing in the cloud will revolutionize the consumer experience on mobile phones. It argues that cloud computing will allow for more powerful interfaces on phones that understand natural language, perceive the environment through sensors, and help solve everyday problems. By connecting open data and APIs in the cloud, mobile phones can act as virtual personal assistants that understand speech, provide location-aware information and services, and apply multiple sources to address users' needs.
A growing working group is developing URIplay, a system for providing consistent identifiers and metadata for television and web content across devices and services. URIplay will use simple XML formats and APIs to describe shows, episodes, broadcasts and encodings, and allow different services and apps to reliably identify and link related content. The initial implementation is being built, and the group is finalizing the design and data model before opening it up for others to see, use and provide feedback on by the end of May.
This document provides 10 tips for using WebRTC for professional audiovisual applications. The tips include prioritizing audio over video, getting control over media flags, respecting device capabilities, using open source WebRTC implementations, proper use of video spatial layers, supporting newer video codecs like AV1 and VP9, monitoring trials of features like Opus redundancy in Chrome, forcing certain usage patterns via web APIs, getting off the public internet quickly via TURN servers, and options for WebRTC egress like WHIP and NDI. The document encourages keeping things simple, embracing new features, and not overthinking the implementation.
MicroPython is a lean and efficient implementation of Python 3 that runs on microcontrollers and embedded systems. The document discusses installing MicroPython on an ESP8266 board, connecting sensors like a DHT11 temperature and humidity sensor to the board, and communicating sensor data to a Home Assistant server using MQTT messaging to build an IoT system with end-to-end Python code.
Multi-network Solutions in the Real World: NAB 2012, Will Law, AkamaiVerimatrix
The document discusses the promise and reality of a connected world with video distributed over the internet. It notes that if 10% of Americans streamed TV over the top networks tomorrow, it would triple Akamai's peak web traffic record and cause network congestion. However, technologies like more efficient codecs, increased device capabilities, caching networks, and adaptive bitrate streaming help enable high quality video delivery to any device from any location. Akamai's intelligent platform utilizes these technologies to power and protect digital media delivery at varying formats and bitrates while reducing costs and exploring new monetization opportunities.
Mobile and web performance is critical for user experience. Testing tools like WebPageTest and Video Optimizer can identify optimization opportunities such as slow delivery speeds, large files, and inefficient content. Key best practices include using content delivery networks to cache content globally, compressing text and images, resizing images appropriately, and choosing optimal video bitrates. Adhering to these performance best practices can significantly improve load times and user engagement.
The goal of this EuroIA 2015 presentation is to introduce participants into the fascinating topic of designing ecosystems. As Arthur C. Clarke would say, software, hardware and physical spaces now work together in such a seamless way that is "indistinguishable from magic".
A myriad of web-connected, bluetooth-powered devices is ushering in a new era of enhanced interactions. These next-gen connected-objects neither have a screen nor input mechanism, which represents a non-charted territory for designers.
A copy of a presentation given today (16-02-2012) to year three graphic design students at University of Wales Newport as an introduction to designing e-magazines for the iPad
MediaShow 5 photo organization software receives top marks for its features, performance, ease of use, and value. Its major improvement over previous versions is semi-automatic face tagging, which allows users to easily tag faces in photos with a single click. While free alternatives like Picasa exist, MediaShow offers additional tools like its face tagging feature.
Identity Finder software scans computers for sensitive personal information stored in files and emails that could be exploited if the computer is lost, stolen, or hacked. It searches for unsecured usernames, passwords, credit card numbers, and other details. After a scan, it lists any potential security breaches found and allows the user to shred, encrypt, or ignore the located information. The software
The document discusses how mobile devices enable new experiences and applications beyond the devices themselves. It notes that long queues at device launches provide opportunities for user research. While devices have impressive numbers of apps and downloads, people use apps for communication, entertainment, work and a variety of other aspects of modern life. The document advocates developing for the open web in addition to apps so content can reach all devices and browsers.
Slides from the "What Would Picasso Do?" panel session from Over The Air 2010 #ota10 featuring Mathias Dahlström, Jason Fields, Tom Hume, mills™ and Filip Visnjic - moderated by Franco Papeschi and Bryan Rieger.
8 Ways to Improve App Store User ExperienceBryan Rieger
Presentation by Stephanie Rieger of Yiibu for Informa Mobile User Experience conference in London, UK 11/09
Officially called "Developing An Interface For The Future Of Mass Market Software Distribution"
This document discusses how AJAX (Asynchronous JavaScript and XML) can be used to improve the mobile web experience. It begins by explaining what AJAX is and how it works, allowing web pages and applications to be more responsive by updating parts of a page asynchronously without reloading the entire page. It then discusses how AJAX is used in mobile web sites, widgets, hybrid applications, and how some of the constraints of mobile devices can also present opportunities to enhance the user experience with AJAX. Finally, it provides some examples of common AJAX use cases for mobile and examples from sites like Wikipedia, Flickr, and Google.
Of Prototypes, Rubber Ducks And Little Men Behind The CurtainBryan Rieger
This document provides a summary of Bryan Rieger's career and interests over the past few decades. It mentions his work in theatre design, web design, mobile design, animation, and more recently his interest in documentation, prototyping, and using unconventional materials and methods to explore ideas. It discusses how technology has advanced rapidly and how definitions of prototypes have varied. It emphasizes the importance of direct interaction and making things to fully understand them.
Presentation by Bryan Rieger of Yiibu on Modeling the Mobile User Experience, presented on June 4th at the Mobile Design UK event at the RSA in London.
Creating Casual Games, Content and Applications for the Mobile Long TailBryan Rieger
This document discusses creating casual games, content, and applications for the mobile long tail market. It begins by asking what constitutes content and provides some examples from the past like portraits, family photos, art, books, newspapers, and television. The document seems focused on exploring new forms of casual content and applications that can succeed in the large but less profitable mobile long tail market.
The document discusses moving from design-time to runtime when developing applications. It notes that the job is not done until the application runs well on the actual device, and that it is a shared responsibility between developers and others. It provides an example of an original design versus how it may run on a device.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Webinar: Designing a schema for a Data WarehouseFederico Razzoli
Are you new to data warehouses (DWH)? Do you need to check whether your data warehouse follows the best practices for a good design? In both cases, this webinar is for you.
A data warehouse is a central relational database that contains all measurements about a business or an organisation. This data comes from a variety of heterogeneous data sources, which includes databases of any type that back the applications used by the company, data files exported by some applications, or APIs provided by internal or external services.
But designing a data warehouse correctly is a hard task, which requires gathering information about the business processes that need to be analysed in the first place. These processes must be translated into so-called star schemas, which means, denormalised databases where each table represents a dimension or facts.
We will discuss these topics:
- How to gather information about a business;
- Understanding dictionaries and how to identify business entities;
- Dimensions and facts;
- Setting a table granularity;
- Types of facts;
- Types of dimensions;
- Snowflakes and how to avoid them;
- Expanding existing dimensions and facts.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
1. the so-called end of
unlimited bandwidth
towards a more network efficient user experience in an age of network austerity
http://www.flickr.com/photos/beggs/34117133
2. DISCLAIMER
I am NOT a network guru...
I might be completely wrong!
http://www.flickr.com/photos/andreasivarsson/4893862500
3. designing for mobile devices is
not simply design for smaller screens...
http://www.flickr.com/photos/32615508@N02/3047982712
4. designing for network
efficiency is not optional...
http://www.flickr.com/photos/wwworks/2943810776
6. you may have received
an unexpected txt recently...
http://www.flickr.com/photos/msimdottv/3326696626
7. “ Your unlimited data promotion ends on
the date of your next bill. Which is when your
new 500MB a month data allowance starts...
SMS received from my operator, you may have received something similar...
http://shop.o2.co.uk/new-iphone/tariffs.html
8. according to
Your 500MB data allowance will enable you to (approximately):
send 500,000 emails, without attachments
or send 1,000 emails, with photos attached
or visit 5,000 sites, like Twitter or favourite blogs
or visit 1,500 rich content sites like bbc.co.uk...
or download 50 (low-quality) music tracks
or watch 60 YouTube videos, about 4.5 minutes long
iPhone 4 - What you get for 500MB
http://shop.o2.co.uk/new-iphone/DataAllow500.html
9. “ Expect monthly average monthly data usage
to be around 325MB by end of 2010...
US Mobile Data Market Update Q3 2010
http://www.chetansharma.com/blog/2010/11/07/us-mobile-data-market-update-q3-2010/
10. that’s lovely and all, but...
http://www.flickr.com/photos/wonderferret/215802064
11. “
...iPhone reports I’ve exceeded my monthly
bandwidth cap by 4GB. Bugger. (how do I
figure out what drained that bandwidth?)
@iamdanw via Twitter
http://twitter.com/iamdanw/status/3232692573310976
12. let’s try a little experiment...
http://www.flickr.com/photos/maxwellgs/4267311036
13. turn your Wi-Fi off temporarily
Step 1 Step 2
Select ‘Wi-Fi’ in ‘Settings’... Switch ‘Wi-Fi’ to ‘OFF’ position.
Remember to turn on Wi-Fi back on once you’re done!
And be sure to always use Wi-Fi networks for data intensive activities.
14. reset your usage statistics
0 bytes
Step 3 Step 4 Step 5
Tap ‘General’ in ‘Settings’... Tap ‘Usage’ in ‘General’... Tap ‘Reset Statistics’ in ‘Usage’.
Remember to turn on Wi-Fi back on once you’re done!
And be sure to always use Wi-Fi networks for data intensive activities.
15. very cautious
or for the geeks among us...
|| + ||
Safari Web Browser iPhone Simulator Charles HTTP Proxy WireShark
change user-agent to ‘Mobile
Safari’ via Developer tools
How To Change The User Agent In Safari
http://www.youtube.com/watch?v=ZSJ_KLEsX4M
16. briefly
now use your iPhone...
http://www.flickr.com/photos/carbonnyc/5140154965
17. reset, record, repeat...
record results + record results +
reset data use data reset data use data reset data
0MB 7.1MB 0MB 42.3MB
repeat as desired
keep in mind that tablets such as the iPad may consume significantly more data...
18. here’s my data usage...
a new month...
0KB
0MB
Start of the monthly 500MB data allowance...
19. comedy sketch
40.6 MB over 05:28
refresh + tweet “Pearl Jam”
973KB over 00:20 23MB over 00:20
51MB
Listen to 3 songs on Spotify, view links, check Twitter and Facebook twice, watch a 5 minute video on YouTube and check Google Maps...
20. refresh + update status
803KB over 00:10
find meeting...
2.1MB over 00:05
read TechCrunch a funny video
2.7MB over 00:15 3.2 MB over 02:13
101MB
Check Google Maps for meeting location, watch new Samsung video, browse, tweet, Facebook, funny animal video and listen to new Muse track.
21. conference talks
113 MB over 00:20
new Muse album upload photos... find lunch...
78MB over 01:30 3.4MB over 00:12 1.8MB over 00:05
refresh + tweet read email... updates...
3.1MB over 00:10 6.7MB over 00:45 1.6MB over 00:10
315MB
Listen to a few more tracks on Spotify, another couple of videos on YouTube, chat via Twitter, Facebook, a few emails + photos, maps and surf...
22. and that’s before lunch...
http://www.flickr.com/photos/adactio/274644831
23. please turn your Wi-Fi back on
networks
will vary...
Step 6 Step 7
Select ‘Wi-Fi’ in ‘Settings’... Switch ‘Wi-Fi’ to ‘ON’ position.
Remember to turn on Wi-Fi back on once you’re done!
And be sure to always use Wi-Fi networks for data intensive activities.
24. the demand upon a resource tends to
expand to match the supply of the resource
Generalisation of Parkinson’s Law
http://www.flickr.com/photos/mikebaird/3898808431 http://en.wikipedia.org/wiki/Parkinson's_Law
25. “
the Internet!
...significant shift in 2010 as (globally) off-deck revenues
surpass on-deck revenues for the first time...
operator portals
Paraphrased from US Mobile Data Market Update Q3 2010
http://www.chetansharma.com/blog/2010/11/07/us-mobile-data-market-update-q3-2010/
26. so the demand is obviously there,
but let’s look at the supply...
http://www.flickr.com/photos/johanl/4397800453
27. 5 MBps
90% 2G
estimated worldwide
2G penetration in 2010...
3G 4G
5
Average
Theoretical
3.75
network speed in Mbps
2.5
1.25
0
GRPS EvDO EDGE UMTS HSPA+ LTE WiMAX WiFi LTE-Advanced
network technology
Comparison of wireless data standards
http://www.itu.int/ITU-D/ict/material/FactsFigures2010.pdf
28. 150 MBps
21% 2G
projected worldwide
3G penetration in 2010...
3G 4G
150
Average
Theoretical
112.5
network speed in Mbps
75
37.5
0
GRPS EvDO EDGE UMTS HSPA+ LTE WiMAX WiFi LTE-Advanced
network technology
Morgan Stanley Internet Trends, April 12, 2010
http://www.morganstanley.com/institutional/techresearch/pdfs/Internet_Trends_041210.pdf
29. 1,000 MBps 0% 2G
actual worldwide
4G penetration in 2010...
3G 4G
1000
Average
Theoretical
750
network speed in Mbps
500
250
0
GRPS EvDO EDGE UMTS HSPA+ LTE WiMAX WiFi LTE-Advanced
network technology
Comparison of wireless data standards
http://en.wikipedia.org/wiki/Comparison_of_wireless_data_standards
30. “ Consumers do not understand the technical alphabet soup
of technologies involved in 4G, but for our purposes we
define WiMAX, LTE and HSPA+ as 4G technologies...
marketing redacted
4G
2G 3G 4G
1000
Average
Theoretical
750
network speed in Mbps
500
250
0
GRPS EvDO EDGE UMTS HSPA+ LTE WiMAX WiFi LTE-Advanced
network technology
T-Mobile 4G Service Now Available in More Markets and on New Devices - 02/11/2010
http://press.t-mobile.com/articles/americas-largest-4g-network
31. “ ...fact is that there are no IMT-Advanced–or 4G–
systems available or deployed at this stage.
The Dirty Secret of Today’s 4G: It’s not 4G
http://gizmodo.com/5680755/the-dirty-secret-of-todays-4g-its-not-4g
http://www.flickr.com/photos/flissphil/6341843/
34. “
...the idea of buying service from wholesalers and
thereby offloading data traffic as an excellent
method for handling [the problem of mobile operators
struggling to manage surging network traffic]...
Reality Check: Wholesale ... more exciting than you think
http://www.rcrwireless.com/article/20101102/REALITY_CHECK/101109990
35. bandwidth as a commodity...
http://www.flickr.com/photos/pinkmoose/2461093066
37. yes, that
Enron Open Bandwidth Commodity Trading Service
http://www.internetnews.com/xSP/article.php/253861/Enron-Opens-Bandwidth-Commodity-Trading-Service.htm
40. smartphone users:
I want my unlimited data
http://www.flickr.com/photos/chadmagiera/3035522407 http://news.cnet.com/8301-30686_3-20023471-266.html
41. “ ...a large number of light users, people consuming less
than 200MB of data per month, prefer unlimited plans...
even if their usage patterns suggest that they would
save money by getting a plan that's capped.
Smartphone users: I want my unlimited data
http://news.cnet.com/8301-30686_3-20023471-266.html
42. greater bandwidth is coming,
but not as fast as many would like...
http://www.flickr.com/photos/schillergarcia/2836059154
43. operators are cutting prices with the idea
to generate revenue from data...
Africa is on the cusp on an Internet boom
http://www.flickr.com/photos/kiwanja/3169449999 http://www.csmonitor.com/World/Africa/Africa-Monitor/2010/1105/
Africa-is-on-the-cusp-of-an-Internet-boom
44. ...via free content, with operating cost
based on data consumption...
http://www.flickr.com/photos/flickr_faris/361848995
50. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam pharetra dignissim consectetur. Donec ut nisl nisi, et pretium sem. Proin libero libero, mollis in vestibulum
sed, interdum at nibh. Curabitur vel lectus sit amet leo blandit tincidunt quis sed nulla. Etiam scelerisque metus eget augue placerat vel elementum sem mattis. Pellentesque
sapien mauris, laoreet sed malesuada ac, rhoncus in ipsum. Fusce ultrices consectetur odio ac tincidunt. Donec pharetra auctor lacus sit amet pulvinar. Nullam a urna
turpis, sit amet vulputate mi. Donec eu suscipit purus. Mauris tincidunt scelerisque tellus, vel semper sapien hendrerit sed.
Ut magna augue, gravida ac luctus vel, posuere in neque. Nullam vel lacus mi. Nulla et ante massa. In hac habitasse platea dictumst. Nam gravida tempor metus, ut viverra
arcu feugiat vitae. Duis placerat, urna vel blandit cursus, metus purus condimentum velit, eu faucibus nisi nunc ac turpis. Nulla id enim elit. Pellentesque nec arcu et quam
venenatis viverra. Sed magna neque, blandit eget lacinia vel, sollicitudin at lacus. Quisque eleifend dui eget tortor ornare quis fermentum sem auctor. Etiam vitae rhoncus
velit. Aenean nulla nulla, suscipit non ullamcorper vel, eleifend ut dui. Morbi eu tortor in massa consectetur porttitor laoreet fringilla nisl. Vestibulum laoreet lobortis lacus
non scelerisque. Ut bibendum rhoncus felis ut auctor. Integer porttitor viverra elementum. Vivamus sit amet ipsum ac velit feugiat tristique. Praesent nec velit ipsum.
Maecenas in orci nulla, eu interdum mauris.
Integer porta lacinia tempor. Curabitur sit amet nibh a sapien scelerisque accumsan. Curabitur feugiat suscipit imperdiet. Fusce orci ipsum, malesuada non cursus sit amet,
laoreet ut purus. Praesent eget ligula urna. Donec mattis est eu tortor pulvinar mollis dictum elit malesuada. Aliquam varius nisl euismod massa accumsan quis accumsan
erat viverra. Nunc ac velit velit. Sed lobortis, eros vel blandit luctus, nunc velit malesuada lacus, eget tincidunt neque nisl et neque. Aenean sagittis tellus purus, a aliquet
augue. In hac habitasse platea dictumst. Vestibulum sed ipsum a ipsum fringilla congue eget at eros.
Etiam feugiat, mi vel elementum tempor, massa dolor varius augue, id tempus tortor elit sed justo. In pulvinar, sapien in feugiat elementum, velit diam vehicula ligula, a
semper felis lorem id justo. Aliquam erat volutpat. Sed varius tempor nibh et fringilla. Donec id suscipit leo. Nullam quis nisl lacus, vitae placerat massa. Aenean at massa
dui, eu scelerisque sapien. Mauris vel neque et mi porttitor dapibus. Fusce quis libero eget justo facilisis scelerisque. Mauris eu dolor at purus volutpat suscipit. Cras libero
nisi, placerat eget rhoncus et, auctor et magna. Vivamus quis vehicula ante. Nulla laoreet egestas gravida. Vestibulum tortor massa, feugiat ut sodales id, mattis id risus.
Nulla egestas rutrum lacus at pretium. Nunc blandit dapibus libero, a facilisis tellus convallis vel. Integer auctor eros dapibus massa dapibus quis tempus quam pretium.
Mauris ultricies leo eget odio convallis eget consectetur purus pharetra. Nulla facilisi.
Duis nec velit ut ante suscipit auctor. Etiam leo tellus, eleifend a fermentum vel, luctus et libero. Proin urna felis, venenatis porttitor sollicitudin id, pellentesque vel lorem.
In blandit mattis fringilla. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla ligula dolor, viverra vitae tincidunt at, congue eget
arcu. Pellentesque id interdum lacus. Suspendisse in lectus et nibh consectetur luctus vitae non magna. Ut interdum, est aliquam ultrices tempor, elit lorem mollis turpis,
sed faucibus nisl enim sit amet sem. Vestibulum dapibus quam a lectus accumsan vitae posuere urna volutpat. Donec commodo fermentum arcu quis pulvinar. Nam eget
eros ac turpis lobortis fermentum. Sed ultrices tristique nibh a aliquet. Cras tristique auctor elementum. Sed placerat, libero ac suscipit tincidunt, enim elit pharetra ligula,
sit amet ultrices risus est ac diam.
Nullam erat ligula, sagittis nec auctor imperdiet, scelerisque nec dolor. Mauris tincidunt risus at turpis facilisis congue. Curabitur purus ante, mollis ut bibendum sed,
tincidunt quis nulla. Nam non ligula at eros dapibus porta. Fusce sapien justo, tempor ut viverra quis, consequat sit amet nisi. Integer iaculis, metus quis venenatis rhoncus,
dolor erat venenatis lacus, et posuere odio diam eu orci. In hac habitasse platea dictumst. Morbi vulputate scelerisque diam. In gravida porttitor hendrerit. Curabitur nec
augue ac dolor mattis dictum. Suspendisse accumsan facilisis tortor tincidunt feugiat. Etiam ante urna, auctor id fermentum a, varius vitae enim. Curabitur a bibendum
edit ruthlessly...
tellus. Curabitur pellentesque, felis ut molestie iaculis, sapien lectus cursus orci, sit amet accumsan dolor augue ac dui. Nulla cursus ipsum eget nisl aliquam ut mollis nibh
dictum.
Donec ut mauris sem. Suspendisse potenti. Nullam scelerisque ultrices mattis. Mauris ultrices magna orci, vitae adipiscing enim. Aliquam aliquam, nibh in mattis ornare,
nisl risus sodales orci, nec molestie sem metus sed leo. Sed placerat diam eu lectus laoreet eu dictum nisi bibendum. In ullamcorper varius vestibulum. Sed congue varius
orci vitae semper. Aenean risus justo, egestas eu pellentesque at, accumsan ac mi. Sed semper velit lacinia diam commodo ullamcorper. In quis tortor felis, non eleifend
odio. Mauris quis sem mi, in placerat lacus. Phasellus at nisl quis magna adipiscing convallis. Aenean ut massa mauris, sit amet imperdiet dui. Aliquam dictum gravida
egestas. Etiam interdum, risus sit amet dignissim cursus, sem dui porta sapien, tempus egestas quam velit vitae tellus. Vivamus a purus nec felis porttitor vehicula. Donec
nec diam sem. In eget justo et mauris porta placerat vitae id purus.
Sed nisi quam, scelerisque non pretium sit amet, malesuada elementum augue. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
Aliquam fermentum venenatis ornare. Etiam id erat nisl, tincidunt scelerisque sapien. Praesent ut faucibus lectus. Sed sit amet diam metus. Etiam pellentesque bibendum
dui, eu volutpat tortor scelerisque et. Aliquam ut eros leo, sed ultricies lacus. Proin posuere sagittis magna, ac tristique sapien ultrices id. In gravida bibendum justo, eget
rutrum risus commodo eu. Donec turpis arcu, laoreet pharetra egestas nec, tincidunt in leo. Vestibulum pulvinar nibh eget magna fringilla dictum. Cras et velit et lectus
porttitor lobortis. Sed consectetur, eros sit amet tempor placerat, dui mi porttitor diam, in suscipit eros nisl quis lacus. Cras sed urna mi. Vestibulum at felis vitae.
51. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam pharetra dignissim consectetur. Donec ut nisl nisi, et pretium sem. Proin libero libero, mollis in vestibulum
sed, interdum at nibh. Curabitur vel lectus sit amet leo blandit tincidunt quis sed nulla. Etiam scelerisque metus eget augue placerat vel elementum sem mattis. Pellentesque
sapien mauris, laoreet sed malesuada ac, rhoncus in ipsum. Fusce ultrices consectetur odio ac tincidunt. Donec pharetra auctor lacus sit amet pulvinar. Nullam a urna
turpis, sit amet vulputate mi. Donec eu suscipit purus. Mauris tincidunt scelerisque tellus, vel semper sapien hendrerit sed.
Ut magna augue, gravida ac luctus vel, posuere in neque. Nullam vel lacus mi. Nulla et ante massa. In hac habitasse platea dictumst. Nam gravida tempor metus, ut viverra
arcu feugiat vitae. Duis placerat, urna vel blandit cursus, metus purus condimentum velit, eu faucibus nisi nunc ac turpis. Nulla id enim elit. Pellentesque nec arcu et quam
venenatis viverra. Sed magna neque, blandit eget lacinia vel, sollicitudin at lacus. Quisque eleifend dui eget tortor ornare quis fermentum sem auctor. Etiam vitae rhoncus
velit. Aenean nulla nulla, suscipit non ullamcorper vel, eleifend ut dui. Morbi eu tortor in massa consectetur porttitor laoreet fringilla nisl. Vestibulum laoreet lobortis lacus
non scelerisque. Ut bibendum rhoncus felis ut auctor. Integer porttitor viverra elementum. Vivamus sit amet ipsum ac velit feugiat tristique. Praesent nec velit ipsum.
Maecenas in orci nulla, eu interdum mauris.
Integer porta lacinia tempor. Curabitur sit amet nibh a sapien scelerisque accumsan. Curabitur feugiat suscipit imperdiet. Fusce orci ipsum, malesuada non cursus sit amet,
laoreet ut purus. Praesent eget ligula urna. Donec mattis est eu tortor pulvinar mollis dictum elit malesuada. Aliquam varius nisl euismod massa accumsan quis accumsan
erat viverra. Nunc ac velit velit. Sed lobortis, eros vel blandit luctus, nunc velit malesuada lacus, eget tincidunt neque nisl et neque. Aenean sagittis tellus purus, a aliquet
augue. In hac habitasse platea dictumst. Vestibulum sed ipsum a ipsum fringilla congue eget at eros.
Etiam feugiat, mi vel elementum tempor, massa dolor varius augue, id tempus tortor elit sed justo. In pulvinar, sapien in feugiat elementum, velit diam vehicula ligula, a
semper felis lorem id justo. Aliquam erat volutpat. Sed varius tempor nibh et fringilla. Donec id suscipit leo. Nullam quis nisl lacus, vitae placerat massa. Aenean at massa
dui, eu scelerisque sapien. Mauris vel neque et mi porttitor dapibus. Fusce quis libero eget justo facilisis scelerisque. Mauris eu dolor at purus volutpat suscipit. Cras libero
nisi, placerat eget rhoncus et, auctor et magna. Vivamus quis vehicula ante. Nulla laoreet egestas gravida. Vestibulum tortor massa, feugiat ut sodales id, mattis id risus.
Nulla egestas rutrum lacus at pretium. Nunc blandit dapibus libero, a facilisis tellus convallis vel. Integer auctor eros dapibus massa dapibus quis tempus quam pretium.
Mauris ultricies leo eget odio convallis eget consectetur purus pharetra. Nulla facilisi.
Duis nec velit ut ante suscipit auctor. Etiam leo tellus, eleifend a fermentum vel, luctus et libero. Proin urna felis, venenatis porttitor sollicitudin id, pellentesque vel lorem.
In blandit mattis fringilla. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla ligula dolor, viverra vitae tincidunt at, congue eget
arcu. Pellentesque id interdum lacus. Suspendisse in lectus et nibh consectetur luctus vitae non magna. Ut interdum, est aliquam ultrices tempor, elit lorem mollis turpis,
sed faucibus nisl enim sit amet sem. Vestibulum dapibus quam a lectus accumsan vitae posuere urna volutpat. Donec commodo fermentum arcu quis pulvinar. Nam eget
eros ac turpis lobortis fermentum. Sed ultrices tristique nibh a aliquet. Cras tristique auctor elementum. Sed placerat, libero ac suscipit tincidunt, enim elit pharetra ligula,
sit amet ultrices risus est ac diam.
Nullam erat ligula, sagittis nec auctor imperdiet, scelerisque nec dolor. Mauris tincidunt risus at turpis facilisis congue. Curabitur purus ante, mollis ut bibendum sed,
tincidunt quis nulla. Nam non ligula at eros dapibus porta. Fusce sapien justo, tempor ut viverra quis, consequat sit amet nisi. Integer iaculis, metus quis venenatis rhoncus,
dolor erat venenatis lacus, et posuere odio diam eu orci. In hac habitasse platea dictumst. Morbi vulputate scelerisque diam. In gravida porttitor hendrerit. Curabitur nec
augue ac dolor mattis dictum. Suspendisse accumsan facilisis tortor tincidunt feugiat. Etiam ante urna, auctor id fermentum a, varius vitae enim. Curabitur a bibendum
then edit a few more times....
tellus. Curabitur pellentesque, felis ut molestie iaculis, sapien lectus cursus orci, sit amet accumsan dolor augue ac dui. Nulla cursus ipsum eget nisl aliquam ut mollis nibh
dictum.
Donec ut mauris sem. Suspendisse potenti. Nullam scelerisque ultrices mattis. Mauris ultrices magna orci, vitae adipiscing enim. Aliquam aliquam, nibh in mattis ornare,
nisl risus sodales orci, nec molestie sem metus sed leo. Sed placerat diam eu lectus laoreet eu dictum nisi bibendum. In ullamcorper varius vestibulum. Sed congue varius
orci vitae semper. Aenean risus justo, egestas eu pellentesque at, accumsan ac mi. Sed semper velit lacinia diam commodo ullamcorper. In quis tortor felis, non eleifend
odio. Mauris quis sem mi, in placerat lacus. Phasellus at nisl quis magna adipiscing convallis. Aenean ut massa mauris, sit amet imperdiet dui. Aliquam dictum gravida
egestas. Etiam interdum, risus sit amet dignissim cursus, sem dui porta sapien, tempus egestas quam velit vitae tellus. Vivamus a purus nec felis porttitor vehicula. Donec
nec diam sem. In eget justo et mauris porta placerat vitae id purus.
Sed nisi quam, scelerisque non pretium sit amet, malesuada elementum augue. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
Aliquam fermentum venenatis ornare. Etiam id erat nisl, tincidunt scelerisque sapien. Praesent ut faucibus lectus. Sed sit amet diam metus. Etiam pellentesque bibendum
dui, eu volutpat tortor scelerisque et. Aliquam ut eros leo, sed ultricies lacus. Proin posuere sagittis magna, ac tristique sapien ultrices id. In gravida bibendum justo, eget
rutrum risus commodo eu. Donec turpis arcu, laoreet pharetra egestas nec, tincidunt in leo. Vestibulum pulvinar nibh eget magna fringilla dictum. Cras et velit et lectus
porttitor lobortis. Sed consectetur, eros sit amet tempor placerat, dui mi porttitor diam, in suscipit eros nisl quis lacus. Cras sed urna mi. Vestibulum at felis vitae.
52. Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Nam pharetra dignissim consectetur. Donec ut
nisl nisi, et pretium sem. Proin libero libero, mollis in
vestibulum sed, interdum at nibh. Curabitur vel
lectus sit amet leo blandit tincidunt quis sed nulla.
Etiam scelerisque metus eget augue placerat vel
elementum sem mattis. Pellentesque sapien mauris,
laoreet sed malesuada ac, rhoncus in ipsum. Fusce
ultrices consectetur odio ac tincidunt. Donec
pharetra auctor lacus sit amet pulvinar. Nullam a
urna turpis, sit amet vulputate mi. Donec eu suscipit
purus. Mauris tincidunt scelerisque tellus, vel semper
sapien hendrerit sed.
Curabitur feugiat suscipit imperdiet. Fusce orci
ipsum, malesuada non cursus sit amet, laoreet ut
purus. Praesent eget ligula urna. Donec mattis est eu
tortor pulvinar mollis dictum elit malesuada.
Aliquam varius nisl euismod massa accumsan quis
accumsan erat viverra. Nunc ac velit velit. Sed
lobortis, eros vel blandit luctus, nunc velit malesuada
lacus, eget tincidunt neque nisl et neque.
Donec id suscipit leo.
Nulla laoreet egestas gravida. Vestibulum tortor
massa, feugiat ut sodales id, mattis id risus. Nulla
egestas rutrum lacus at pretium. Nunc blandit
dapibus libero, a facilisis tellus convallis vel. Integer
auctor eros dapibus massa dapibus quis tempus
quam pretium.
Mauris tincidunt risus at turpis facilisis congue.
Curabitur purus ante, mollis ut bibendum sed,
tincidunt quis nulla. Nam non ligula at eros dapibus
porta. Fusce sapien justo, tempor ut viverra quis,
consequat sit amet nisi. Integer iaculis, metus quis think small...
venenatis rhoncus, dolor erat venenatis lacus, et
posuere odio diam eu orci.
Sed semper velit lacinia diam commodo ullamcorper.
Phasellus at nisl quis magna adipiscing convallis.
Aenean ut massa mauris, sit amet imperdiet dui.
Sed nisi quam, scelerisque non pretium sit amet,
malesuada elementum augue. Pellentesque habitant
morbi tristique senectus et netus et malesuada fames
ac turpis egestas. Aliquam fermentum venenatis
ornare. Etiam id erat nisl, tincidunt scelerisque
sapien.
53. this includes markup...
soup is best
served in a bowl...
we see this much more
than you’d think...
recreating
<div class="body"> existing <tags>
<div class="header"> is not cool
<div class= "h1">
<span>Hello World!</span> <div> soup...
</div>
</div>
<div class="body">HTML
<span class="emphasis">can actually be</span>meaningful.
</div>
</div>
unnecessary markup will increase the amount of data you transfer, and may impact performance
54. well structured & meaningful
contains
71%
less filler
<h1>Hello World!</h1>
<p>HTML<em>can actually be</em>meaningful.</p>
keep markup short, semantic and meaningful – less data transfer and better performance
55. “full web” vs. “mobile web”
basic comparison of The New York Times and The Guardian websites on the iPhone...
56. more clicks to find
relevant content
requires pinch + zoom
each page requires
an almost full refresh
57. no pinch + zoom
fewer clicks
much less
bandwidth required
58. 996.3 KB 81.2 KB
mobile optimised sites are far more network efficient
60. appropriately resize and compress
media for each device
large.jpg
35.73 KB
http://www.flickr.com/photos/ulybug/152518872
61. appropriately resize and compress
media for each device
medium.jpg
10.69 KB
http://www.flickr.com/photos/ulybug/152518872
62. appropriately resize and compress
media for each device
small.jpg
4.57 KB
http://www.flickr.com/photos/ulybug/152518872
63. appropriately resize and compress
media for each device
large.jpg medium.jpg small.jpg
35.73 KB 10.69 KB 4.57 KB
http://www.flickr.com/photos/ulybug/152518872
64. /*!
* jQuery JavaScript Library v1.4.4
* http://jquery.com/
*
* Copyright 2010, John Resig
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Includes Sizzle.js
* http://sizzlejs.com/
* Copyright 2010, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
devices don’t care
*
* Date: Thu Nov 11 19:04:53 2010 -0500 about formatting & style...
*/
(function( window, undefined ) {
// Use the correct document accordingly with window argument (sandbox)
var document = window.document;
var jQuery = (function() {
// Define a local copy of jQuery
var jQuery = function( selector, context ) {
// The jQuery object is actually just the init constructor 'enhanced'
return new jQuery.fn.init( selector, context );
},
// Map over jQuery in case of overwrite
_jQuery = window.jQuery,
// Map over the $ in case of overwrite
_$ = window.$,
// A central reference to the root jQuery(document)
rootjQuery,
// A simple way to check for HTML strings or ID strings
// (both of which we optimize for)
quickExpr = /^(?:[^<]*(<[wW]+>)[^>]*$|#([w-]+)$)/,
// Is it a simple selector
isSimple = /^.[^:#[.,]*$/,
// Check if a string has a non-whitespace character in it
rnotwhite = /S/,
rwhite = /s/,
// Used for trimming whitespace
trimLeft = /^s+/,
trimRight = /s+$/,
69. ?
use strategically
CSS XML HTML JSON JS
not always a good
idea for everything...
uncompressing data
can impact browser performance
...thanks to @ for the reminder!
70. reuse existing data formats in
creative + efficient ways...
...seriously?
7.1MB of audio data compressed to 1.2MB using PNG format
http://audioscene.org/scene-files/yury/pngencoding/sample.html
71. rendered + optimised
proxy browser on proxy server... off-load to the server...
free + unlimited
bandwidth
OBML* HTML
limited + costly proxy server bbc.co.uk
bandwidth
*OBML (Opera Binary Markup Language) is highly optimised for mobile networks + devices.
72. ...a little information design
can significantly reduce data transfer
1 year of data <1KB
sparklines
http://insideanalytics.blogspot.com/2006/09/busy-but-good-dashboard.html
74. moving the same bits around
eventually gets expensive...
http://www.flickr.com/photos/fabricio/1576392520
75. conveniently store bits so
they can be reused in the future...
http://www.flickr.com/photos/seattlemunicipalarchives/3762792170
76. cache as much
as possible... must be requested
from the network
0 KB
0 KB 7.5 KB
CSS JSON
0 KB 18 KB
JS HTML
14 KB
0 KB
jQuery
0 KB every HTTP
request adds up
these are only
downloaded once...
local cache network data
via headers, manifests, etc. new data requests
78. global seings could be used
by other applications to
determine how they use the
network...
Settings > Bandwidth Settings > Bandwidth > Usage Profile
Settings to enable/disable (non-roaming) data Setting to determine how applications
access, as well as provide a means of limiting accessing the Internet via operator networks
data use. should use data services.
doesn’t currently exist – just an idea...
79. On more teeny button... Usage Profiles
Add an extra button that launches a ‘Usage Applications could provide users with ‘usage
Profile’... profiles’ where their data consumption within
each application is easily and instantly
communicated.
doesn’t currently exist – just an idea...
80. communicate
Loading... Loading revisited...
Mobile browsers currently provide a means of It wouldn’t be a huge stretch to add a simple
displaying download progress. status bar that displays the total KB (or MB’s!)
being downloaded.
doesn’t currently exist – just an idea...
81. ...equivalent efficiency
ratings for data?
point of differentiation
doesn’t currently exist – just an idea...
85. off-load high bandwidth
activities and services to Wi-Fi...
http://www.flickr.com/photos/yodelanecdotal/4092671973
86. No Wi-Fi Network Available Option to defer activity due to lack of Wi-Fi
Application simply chews up 3G data Application alerts the user to the lack of Wi-Fi
allowance without warning. connectivity and prompts them to continue.
doesn’t currently exist – just an idea...