Some mobile web antipatterns to avoid, an update on some exciting new mobile webapo technologies and some latest info on Firefox OS. Presented at Forum Oxford in Oxford UK on 2 May 2014.
Overcoming design challenges in hat based multichannel publishing - stc summi...Neil Perlin
This document discusses design challenges in publishing content across multiple mobile channels. It begins with background on mobile terminology and types of mobile content like eBooks, apps, and responsive web design. Key challenges discussed are screen and content design differences between desktop and mobile. Text-heavy desktop help may not translate well to mobile. Other issues include images/tables that are too wide, flash content, and platform differences. The document emphasizes the need to plan for an "undesktop-first" approach through fluid grids and switching to HTML5 and CSS formatting. Author tools are making it possible to target more mobile channels but reworking content for a variety of platforms and devices takes careful planning.
The document discusses the need for Collins Catering's website to be optimized for mobile and tablet devices. It notes that mobile web usage is growing faster than desktop, and that by 2015 mobile will dominate. It provides examples of companies like Southwest Airlines and Publix that have strong mobile-friendly websites, while others like TD Bank and Panda Express are lacking. The document recommends that Collins Catering jumpstart mobile website development by learning from the strong examples and prioritizing a streamlined, less-is-more approach that avoids Flash and is optimized for smaller screens with easy navigation.
The document provides an overview of monetizing Windows Phone apps. It discusses several business models including paid apps, in-app purchases, and mobile ads. It provides best practices for implementing these models and demonstrates how to add mobile ads and trial experiences to apps. The document also offers tips for developing apps, such as creating a good user experience, optimizing app details, adding feedback mechanisms, and promoting the app.
This document discusses device-specific versus browser-based development from a business and marketing perspective. It notes that early web apps on the iPhone had decent traffic but were hard to monetize due to limitations like inability to use audio. The success of the App Store showed that native apps have advantages for discovery, performance, revenue generation and intellectual property value compared to HTML5 apps. However, HTML5 apps have advantages for cost, portability and rapid updates. A hybrid approach using tools like PhoneGap can provide portability and updates with easier prototyping compared to native development.
This document provides an overview of mobile app development trends in Thailand. It discusses:
- The growing mobile market in Thailand and opportunities for developers.
- Key considerations for developing mobile apps, such as targeting Android and iOS, optimizing for performance, and dealing with platform fragmentation.
- Business models for mobile apps, including free with ads, in-app purchases, and subscriptions.
- Case studies of successful mobile apps like LINE, Instagram, and Pulse News that solved problems for users.
- Emerging trends like enterprise apps, augmented reality, and cloud computing that provide new opportunities for developers.
Designing Websites With a Mobile First ApproachDan Moriarty
The document discusses the concept of "mobile first" design, which means prioritizing mobile users by starting the design process for any digital product or service with the smallest screens in mind. It outlines three common approaches to designing for mobile (native apps, separate mobile sites, and responsive web design) and their tradeoffs. The key to truly mobile-first design, it argues, is rethinking content, presentation, and performance with mobile constraints and capabilities top of mind to ensure usability, focus, and speed across all devices.
The document discusses the future of mobile apps and the mobile web. It argues that HTML5 apps written using web technologies like HTML, CSS, and JavaScript could be deployed across multiple mobile platforms instead of native apps. These web apps would access device APIs for features like the camera and contacts but there are security concerns. It also suggests apps and data could be shared directly between devices using technologies like Bluetooth and SMS instead of app stores. The future role of app stores is uncertain as the web platforms grow to replace many native apps.
This document summarizes key aspects of the iOS and Android platforms. It discusses the content and services available on each platform such as app stores, iCloud, Siri and more. It also compares features like security, updates and the developer experience between iOS and Android. The document provides an overview of the capabilities and differences of the two major mobile operating systems.
Overcoming design challenges in hat based multichannel publishing - stc summi...Neil Perlin
This document discusses design challenges in publishing content across multiple mobile channels. It begins with background on mobile terminology and types of mobile content like eBooks, apps, and responsive web design. Key challenges discussed are screen and content design differences between desktop and mobile. Text-heavy desktop help may not translate well to mobile. Other issues include images/tables that are too wide, flash content, and platform differences. The document emphasizes the need to plan for an "undesktop-first" approach through fluid grids and switching to HTML5 and CSS formatting. Author tools are making it possible to target more mobile channels but reworking content for a variety of platforms and devices takes careful planning.
The document discusses the need for Collins Catering's website to be optimized for mobile and tablet devices. It notes that mobile web usage is growing faster than desktop, and that by 2015 mobile will dominate. It provides examples of companies like Southwest Airlines and Publix that have strong mobile-friendly websites, while others like TD Bank and Panda Express are lacking. The document recommends that Collins Catering jumpstart mobile website development by learning from the strong examples and prioritizing a streamlined, less-is-more approach that avoids Flash and is optimized for smaller screens with easy navigation.
The document provides an overview of monetizing Windows Phone apps. It discusses several business models including paid apps, in-app purchases, and mobile ads. It provides best practices for implementing these models and demonstrates how to add mobile ads and trial experiences to apps. The document also offers tips for developing apps, such as creating a good user experience, optimizing app details, adding feedback mechanisms, and promoting the app.
This document discusses device-specific versus browser-based development from a business and marketing perspective. It notes that early web apps on the iPhone had decent traffic but were hard to monetize due to limitations like inability to use audio. The success of the App Store showed that native apps have advantages for discovery, performance, revenue generation and intellectual property value compared to HTML5 apps. However, HTML5 apps have advantages for cost, portability and rapid updates. A hybrid approach using tools like PhoneGap can provide portability and updates with easier prototyping compared to native development.
This document provides an overview of mobile app development trends in Thailand. It discusses:
- The growing mobile market in Thailand and opportunities for developers.
- Key considerations for developing mobile apps, such as targeting Android and iOS, optimizing for performance, and dealing with platform fragmentation.
- Business models for mobile apps, including free with ads, in-app purchases, and subscriptions.
- Case studies of successful mobile apps like LINE, Instagram, and Pulse News that solved problems for users.
- Emerging trends like enterprise apps, augmented reality, and cloud computing that provide new opportunities for developers.
Designing Websites With a Mobile First ApproachDan Moriarty
The document discusses the concept of "mobile first" design, which means prioritizing mobile users by starting the design process for any digital product or service with the smallest screens in mind. It outlines three common approaches to designing for mobile (native apps, separate mobile sites, and responsive web design) and their tradeoffs. The key to truly mobile-first design, it argues, is rethinking content, presentation, and performance with mobile constraints and capabilities top of mind to ensure usability, focus, and speed across all devices.
The document discusses the future of mobile apps and the mobile web. It argues that HTML5 apps written using web technologies like HTML, CSS, and JavaScript could be deployed across multiple mobile platforms instead of native apps. These web apps would access device APIs for features like the camera and contacts but there are security concerns. It also suggests apps and data could be shared directly between devices using technologies like Bluetooth and SMS instead of app stores. The future role of app stores is uncertain as the web platforms grow to replace many native apps.
This document summarizes key aspects of the iOS and Android platforms. It discusses the content and services available on each platform such as app stores, iCloud, Siri and more. It also compares features like security, updates and the developer experience between iOS and Android. The document provides an overview of the capabilities and differences of the two major mobile operating systems.
App Publishing for Museums - iPhone, iPad and beyondCogapp
What is happening in the world of app publishing for iPhone, iPad and other platforms ? And what does this mean for museums ? What are the opportunities for museums and other arts organisations created by the app publishing revolution and how can we take advantage ?
This document discusses mobile development and strategies for creating successful mobile apps. It notes that mobile usage is rising significantly, with people now using their phones on average 150 times per day for activities like shopping, travel, and banking. Native mobile apps are generally better than cross-platform apps for delivering refined experiences on smartphones. The key aspects of developing a successful mobile app include understanding user objectives, designing for the mobile context and experience, ensuring the app adds value and is relevant to how people use their devices, and promoting the app through app store listings and existing marketing channels.
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...Damian OSuilleabhain
The document discusses iPhone development and the Irish iPhone developer community. It introduces the speaker as an experienced software developer and founder of a company that develops iPhone apps. It then outlines the goal of discussing why develop for iPhone, differences between web and native apps, and the Irish developer community. Key advantages discussed include native apps allowing deeper functionality and accessibility while web apps are simpler to develop and update.
This document discusses responsive email design (RED) for various screen sizes. It notes that 41% of emails were opened on mobile in the second half of 2012 and that number will exceed 50% by the end of 2013. It addresses designing for the "bijillion" screens including smartphones, tablets and desktops. The key aspects of responsive design discussed are fluid grids, fluid media, and media queries. Breakpoints and techniques like stacking and shifting navigation are presented. Considerations for touch, images, and performance on mobile and tablets are also covered. Testing on real devices is recommended for evaluating touch ergonomics, debugging, and performance.
Opera Mini is a popular mobile web browser that compresses websites to reduce data usage and load pages faster. While it mimics the computer browsing experience on mobile, it does not fully replace it. Opera Mini works across many phone models but some high-end phones may have dedicated browsers that are better integrated. The browser allows basic browsing functions like bookmarks and back/forward buttons but does not yet support live chat or VoIP. Continued updates are needed to improve features like overview and ensure compatibility with new phone capabilities and operating systems. Opera Mini provides a gateway to mobile internet content but users still need capable phones and should be cautious of potential scams online.
This document discusses perspectives on mobile and the evolving mobile landscape. It notes that while Android holds over 50% of sales share in some markets, the mobile market is still diverse with different platforms, browsers, and capabilities. It warns against a "one size fits all" approach or treating mobile development the same as desktop, as this can lead to frustration. It introduces bemoko as a solution that can help with challenges like device detection, image optimization, and rapid testing across multiple mobile channels.
Going Mobile First: a future-friendly approach to digital product designEzekiel Binion
This document discusses the growing dominance of mobile devices and adoption of mobile-first design approaches. It notes that in 2015, more Google searches took place on mobile devices than computers in 10 countries. It also reviews market share statistics showing Android and Apple's dominance in the smartphone market. The document then examines how consumers are using mobile devices more, spending over 3 hours per day on them compared to 5 hours watching TV. It also explores how larger smartphones are reducing tablet usage. The document advocates for mobile-first design, noting users want fast, appropriate, and engaging mobile experiences. It provides examples of how MTV improved mobile metrics using responsive design. Finally, it compares mobile apps to responsive design, outlining 10 questions to determine the best approach
Mobile is the fastest growing industry and most important for brands. The document discusses mobile trends today, including over 5 billion mobile users worldwide and over 85 million iPhone users. It notes the iPad sold over 350,000 devices on its first day and over 1 million apps were downloaded. The document advocates for developing mobile apps to focus on brands, improve the user experience, and leverage unique mobile features. It provides tips for creating great apps like beautiful design, engaging content, and regular updates. An example app from Madonna demonstrates integrating services to strengthen the brand presence on mobile.
Tim Hayden at #SocialBrand13: "The Mobile Moment: Achieving Success in a Wire...Brand Driven Digital
The document discusses strategies for mobile marketing. It recommends thinking "mobile first" by focusing on integration, user behavior, and convenience. Content should be actionable, visual, include video sparingly, and be local. Mobile engagement is growing dramatically, with people on their smartphones 24/7. Both smartphones and tablets are important platforms, with tablets used more for long form content and apps, while smartphones are for messaging, search, and on-the-go activities. Social media is also increasingly mobile, so content and calls-to-action need to be optimized for small screens. Additional tips include using video, email, messaging, search, websites, commerce capabilities, and QR codes to engage mobile users.
FirefoxOS is an open source mobile operating system built on web technologies like HTML5, CSS, and JavaScript. It allows developers to build apps using standard web technologies that work across devices similarly to web pages. The presentation discusses how FirefoxOS bridges the gap between native apps and web apps by giving privileged web apps access to device features like the camera and contacts while maintaining the openness of the web. It also notes challenges around security, privacy, and platform optimization that still need to be addressed. The goal of FirefoxOS is to disrupt the app store duopolies and bring more openness, choice and interoperability to mobile.
One Thumb Mobile is a Glasgow-based mobile app development company that has 10 years of experience creating apps for major brands across various mobile platforms like iOS, Android, J2ME, and Blackberry. The document discusses One Thumb Mobile's experience in creating successful mobile apps for clients in different industries like sports, entertainment, banking, and automotive to extend their brands onto mobile, generate app revenue, and provide useful mobile functions.
If you were to wade into the middle of any large technology conference and shout out "Macs are whack" or "Apple rules, Microsoft stinks," you could start a riot. The conflict between Apple supporters and Windows fans has raged on college campuses, social networks and Internet message boards. It's a discussion that invites flame wars. Put on your fireproof britches, we're going to wade right into it.
This session will examine the four main systems – Windows, Android, iPhone/Pad, and BlackBberry. What’s the difference? Does the OS change what is possible? What can they offer you, and which should you be choosing?
This document discusses emerging technology trends for 2009, including an increasing number of home buyers using the internet to shop for homes, new mobile devices that are fully functioning computers, the growth of wireless connectivity and video sharing through sites like YouTube, and tools for creating slideshows, podcasts, blogs, and backing up files through USB drives and online storage.
This document summarizes insights from a study of 112 iPhone users in Australia. It finds that while initial iPhone purchases are often about the device itself, users quickly realize it can do much more than expected. Many report the iPhone has significantly changed how they work, entertain themselves, and connect with others. They favor apps that uniquely fulfill needs conveniently. Though free apps are most common, users still expect major brands to engage with them via the smartphone through high-quality apps or mobile websites.
Skype is a free voice and video calling service and instant messaging client that allows registered users to communicate through voice, video, and messaging over the internet using computers or mobile devices. Users are identified by a unique Skype name and can be listed in the Skype directory to communicate with contacts. The document discusses several communication applications and services including Skype, Apple Communities, AOL email, SMS text messaging, iMessage, and Gateshead College's Moodle online learning platform.
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...Fabien Marry
A in-depth look at the iPad user interface with guidelines and examples.
What's new, and what lessons were learned from theTablet PC concept and the iPhone own user interface.
If you think the iPad is just a bigger iPod, this presentation is for you.
Slightly updated from the presentation I made at UXCampLondon 2010.
Workshop session A6: Building a Low Cost Mobile Web Presence Terminalfour
There's no escaping it, mobile web will be bigger than desktop by 2015. If mobile isn't on your 2012 web strategy, it needs to be and soon. This vendor-independent presentation will provide practical advice on how to prepare for your organisation's shift to mobile and, importantly, how to build a mobile presence without 'breaking the bank'. It will cover approaches that organisations can adopt to enable personalised web experiences for mobile devices. The presentation will outline the delivery methods available to make this step: adding mobile to web presence; add a mobile app or develop a mobile site.
Facilitator, Laura Murphy, TERMINALFOUR
The document discusses fixing an iPhone, noting that while the iPhone is a robust product, it can still be damaged through water, dropping, or incompatible software. It states that while Apple can fix iPhones, warranties may be voided, but alternative experts online can insure and repair iPhones at competitive rates to save money and time.
You're Doing it Wrong – How App Developers Can Leverage the Web (June 2015 fo...Daniel Appelquist
This is an updated and expanded version of a talk I gave at last year's Forum Oxford. It's aimed at App developers and emphasizes the ways in which they can and should take advantage of the open web for discovery, “sharability” and linkability, as well as encouraging the development of functional web applications where possible.
Your boss has an iPhone, so of course he wants an app. But does an app really make business sense? Or is a responsive design website enough?
And with hundreds of thousands of apps out there, what will make people choose and use yours? What makes a good mobile user interface? And how can you make sure your company actually delivers one?
Responsive design might make sense if you've got a content driven website. But how should your web team work together when every web page they are making needs to work at any width and resolution? And can you get the content under control to make pages that really make sense on small screens and big ones?
App Publishing for Museums - iPhone, iPad and beyondCogapp
What is happening in the world of app publishing for iPhone, iPad and other platforms ? And what does this mean for museums ? What are the opportunities for museums and other arts organisations created by the app publishing revolution and how can we take advantage ?
This document discusses mobile development and strategies for creating successful mobile apps. It notes that mobile usage is rising significantly, with people now using their phones on average 150 times per day for activities like shopping, travel, and banking. Native mobile apps are generally better than cross-platform apps for delivering refined experiences on smartphones. The key aspects of developing a successful mobile app include understanding user objectives, designing for the mobile context and experience, ensuring the app adds value and is relevant to how people use their devices, and promoting the app through app store listings and existing marketing channels.
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...Damian OSuilleabhain
The document discusses iPhone development and the Irish iPhone developer community. It introduces the speaker as an experienced software developer and founder of a company that develops iPhone apps. It then outlines the goal of discussing why develop for iPhone, differences between web and native apps, and the Irish developer community. Key advantages discussed include native apps allowing deeper functionality and accessibility while web apps are simpler to develop and update.
This document discusses responsive email design (RED) for various screen sizes. It notes that 41% of emails were opened on mobile in the second half of 2012 and that number will exceed 50% by the end of 2013. It addresses designing for the "bijillion" screens including smartphones, tablets and desktops. The key aspects of responsive design discussed are fluid grids, fluid media, and media queries. Breakpoints and techniques like stacking and shifting navigation are presented. Considerations for touch, images, and performance on mobile and tablets are also covered. Testing on real devices is recommended for evaluating touch ergonomics, debugging, and performance.
Opera Mini is a popular mobile web browser that compresses websites to reduce data usage and load pages faster. While it mimics the computer browsing experience on mobile, it does not fully replace it. Opera Mini works across many phone models but some high-end phones may have dedicated browsers that are better integrated. The browser allows basic browsing functions like bookmarks and back/forward buttons but does not yet support live chat or VoIP. Continued updates are needed to improve features like overview and ensure compatibility with new phone capabilities and operating systems. Opera Mini provides a gateway to mobile internet content but users still need capable phones and should be cautious of potential scams online.
This document discusses perspectives on mobile and the evolving mobile landscape. It notes that while Android holds over 50% of sales share in some markets, the mobile market is still diverse with different platforms, browsers, and capabilities. It warns against a "one size fits all" approach or treating mobile development the same as desktop, as this can lead to frustration. It introduces bemoko as a solution that can help with challenges like device detection, image optimization, and rapid testing across multiple mobile channels.
Going Mobile First: a future-friendly approach to digital product designEzekiel Binion
This document discusses the growing dominance of mobile devices and adoption of mobile-first design approaches. It notes that in 2015, more Google searches took place on mobile devices than computers in 10 countries. It also reviews market share statistics showing Android and Apple's dominance in the smartphone market. The document then examines how consumers are using mobile devices more, spending over 3 hours per day on them compared to 5 hours watching TV. It also explores how larger smartphones are reducing tablet usage. The document advocates for mobile-first design, noting users want fast, appropriate, and engaging mobile experiences. It provides examples of how MTV improved mobile metrics using responsive design. Finally, it compares mobile apps to responsive design, outlining 10 questions to determine the best approach
Mobile is the fastest growing industry and most important for brands. The document discusses mobile trends today, including over 5 billion mobile users worldwide and over 85 million iPhone users. It notes the iPad sold over 350,000 devices on its first day and over 1 million apps were downloaded. The document advocates for developing mobile apps to focus on brands, improve the user experience, and leverage unique mobile features. It provides tips for creating great apps like beautiful design, engaging content, and regular updates. An example app from Madonna demonstrates integrating services to strengthen the brand presence on mobile.
Tim Hayden at #SocialBrand13: "The Mobile Moment: Achieving Success in a Wire...Brand Driven Digital
The document discusses strategies for mobile marketing. It recommends thinking "mobile first" by focusing on integration, user behavior, and convenience. Content should be actionable, visual, include video sparingly, and be local. Mobile engagement is growing dramatically, with people on their smartphones 24/7. Both smartphones and tablets are important platforms, with tablets used more for long form content and apps, while smartphones are for messaging, search, and on-the-go activities. Social media is also increasingly mobile, so content and calls-to-action need to be optimized for small screens. Additional tips include using video, email, messaging, search, websites, commerce capabilities, and QR codes to engage mobile users.
FirefoxOS is an open source mobile operating system built on web technologies like HTML5, CSS, and JavaScript. It allows developers to build apps using standard web technologies that work across devices similarly to web pages. The presentation discusses how FirefoxOS bridges the gap between native apps and web apps by giving privileged web apps access to device features like the camera and contacts while maintaining the openness of the web. It also notes challenges around security, privacy, and platform optimization that still need to be addressed. The goal of FirefoxOS is to disrupt the app store duopolies and bring more openness, choice and interoperability to mobile.
One Thumb Mobile is a Glasgow-based mobile app development company that has 10 years of experience creating apps for major brands across various mobile platforms like iOS, Android, J2ME, and Blackberry. The document discusses One Thumb Mobile's experience in creating successful mobile apps for clients in different industries like sports, entertainment, banking, and automotive to extend their brands onto mobile, generate app revenue, and provide useful mobile functions.
If you were to wade into the middle of any large technology conference and shout out "Macs are whack" or "Apple rules, Microsoft stinks," you could start a riot. The conflict between Apple supporters and Windows fans has raged on college campuses, social networks and Internet message boards. It's a discussion that invites flame wars. Put on your fireproof britches, we're going to wade right into it.
This session will examine the four main systems – Windows, Android, iPhone/Pad, and BlackBberry. What’s the difference? Does the OS change what is possible? What can they offer you, and which should you be choosing?
This document discusses emerging technology trends for 2009, including an increasing number of home buyers using the internet to shop for homes, new mobile devices that are fully functioning computers, the growth of wireless connectivity and video sharing through sites like YouTube, and tools for creating slideshows, podcasts, blogs, and backing up files through USB drives and online storage.
This document summarizes insights from a study of 112 iPhone users in Australia. It finds that while initial iPhone purchases are often about the device itself, users quickly realize it can do much more than expected. Many report the iPhone has significantly changed how they work, entertain themselves, and connect with others. They favor apps that uniquely fulfill needs conveniently. Though free apps are most common, users still expect major brands to engage with them via the smartphone through high-quality apps or mobile websites.
Skype is a free voice and video calling service and instant messaging client that allows registered users to communicate through voice, video, and messaging over the internet using computers or mobile devices. Users are identified by a unique Skype name and can be listed in the Skype directory to communicate with contacts. The document discusses several communication applications and services including Skype, Apple Communities, AOL email, SMS text messaging, iMessage, and Gateshead College's Moodle online learning platform.
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...Fabien Marry
A in-depth look at the iPad user interface with guidelines and examples.
What's new, and what lessons were learned from theTablet PC concept and the iPhone own user interface.
If you think the iPad is just a bigger iPod, this presentation is for you.
Slightly updated from the presentation I made at UXCampLondon 2010.
Workshop session A6: Building a Low Cost Mobile Web Presence Terminalfour
There's no escaping it, mobile web will be bigger than desktop by 2015. If mobile isn't on your 2012 web strategy, it needs to be and soon. This vendor-independent presentation will provide practical advice on how to prepare for your organisation's shift to mobile and, importantly, how to build a mobile presence without 'breaking the bank'. It will cover approaches that organisations can adopt to enable personalised web experiences for mobile devices. The presentation will outline the delivery methods available to make this step: adding mobile to web presence; add a mobile app or develop a mobile site.
Facilitator, Laura Murphy, TERMINALFOUR
The document discusses fixing an iPhone, noting that while the iPhone is a robust product, it can still be damaged through water, dropping, or incompatible software. It states that while Apple can fix iPhones, warranties may be voided, but alternative experts online can insure and repair iPhones at competitive rates to save money and time.
You're Doing it Wrong – How App Developers Can Leverage the Web (June 2015 fo...Daniel Appelquist
This is an updated and expanded version of a talk I gave at last year's Forum Oxford. It's aimed at App developers and emphasizes the ways in which they can and should take advantage of the open web for discovery, “sharability” and linkability, as well as encouraging the development of functional web applications where possible.
Your boss has an iPhone, so of course he wants an app. But does an app really make business sense? Or is a responsive design website enough?
And with hundreds of thousands of apps out there, what will make people choose and use yours? What makes a good mobile user interface? And how can you make sure your company actually delivers one?
Responsive design might make sense if you've got a content driven website. But how should your web team work together when every web page they are making needs to work at any width and resolution? And can you get the content under control to make pages that really make sense on small screens and big ones?
This document discusses various myths and realities about developing for the mobile web. It begins by addressing the myth that the mobile web is the same as the desktop web. While they use the same protocols, mobile devices have smaller screens, lower bandwidth, and less processing power. The document also debunks myths such as not needing to optimize a desktop site for mobile, having one site work across all devices, and that mobile web is easy. It discusses the evolution of mobile markup languages and challenges with various devices and operating systems.
This document is an introduction to mobile software testing presented by Stephen Janaway. It discusses why mobile testing is important given the huge mobile market and users' dependence on well-functioning mobile devices and applications. It also covers what types of mobile testing exist, including hardware, network protocols, applications, and more. Finally, it encourages getting involved in mobile testing as the field is growing rapidly and testing mobile applications is an easy way to break into the industry.
Why do mobile projects (still) fail - September 2014 editionIndiginox
My talk around the reasons mobile projects fail and what you can do to prevent some of the pitfalls. This talk doesn't talk about code or deep dive technical development - but about the "other" problems that can befall a mobile project - especially in large organizations.
The document discusses the evolution of the mobile web from Mozilla's perspective. It covers Mozilla's background and values, the current state of the mobile web including the rise of smartphones and tablets, a vision for experiences beyond just browsing on mobile devices, and the role of HTML5, web apps, and other technologies in realizing this vision. It also outlines 24 visions for the future of mobile, such as rapid growth, cross-platform experiences, security and privacy, and the roles of native apps versus web apps.
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"BBC News Labs
FirefoxOS is an open source mobile operating system built on web technologies. It allows all apps to be built as web apps using HTML, CSS, and JavaScript, and have access to device APIs. This bridges the gap between web apps and native apps. FirefoxOS aims to disrupt the current app store duopolies by bringing a fresh approach based on open web standards. All development is done through open source communities to further the capabilities of the open web. Telefonica Digital is working with Mozilla to develop and promote FirefoxOS to allow easier cross-platform app development and access to lower cost handsets.
Designing and delivering elearning in a multi-device worldKineo
Kineo Pacific’s eLearning Solutions Manager Souraya Khoury led a breakout session on Day 1 of AITD 2013 about the new challenges that L&D departments face: What can be achieved with HTML5 and how responsive eLearning design can assist in achieving greater levels of accessibility across multiple devices.
Find out more at www.kineo.com
News scavenger a SharePoint and Apps StoryInnoTech
This document summarizes a presentation about developing cross-platform apps that integrate with SharePoint. It discusses using PowerShell for automated scraping, developing a Windows Phone app, challenges with app stores, choosing JavaScript and REST for cross-platform development, and using Visual Studio Cordova to build Android and iOS apps. It also describes creating a reporting dashboard using SharePoint lists and charts to analyze app usage data collected through the apps.
PhoneGap allows developers to build cross-platform mobile apps using web technologies like HTML, CSS, and JavaScript. It bridges web apps and mobile devices by wrapping web content in a native container. Developers can leverage the skills they already have to build apps that work across platforms without having to learn multiple languages. The process involves using web technologies and PhoneGap tools to build the app, then deploying it to different mobile platforms.
The document discusses gadgets and apps in computing. It defines gadgets as small machines or devices that perform useful tasks. Computer gadgets add functionality and include items like headsets, webcams, and USB splitters. Common laptop gadgets are wireless mice and keyboards, security cables, and laptop stands. The document also defines apps as software programs installed on devices. Apps can be web-based, requiring internet, native to a specific platform, or hybrid combining both. Popular apps mentioned include Microsoft Word, Facebook Pages Manager, and jobs involve using, developing, or teaching apps.
The document discusses the future of mobile applications and frameworks. It covers HTML5 and cross-platform mobile development using PhoneGap. PhoneGap allows developing mobile apps using web technologies like HTML, CSS, and JavaScript that can access native device capabilities and be deployed to various mobile platforms. The document provides an overview of PhoneGap, mobile design considerations, and an example of building a photo sharing application using PhoneGap.
Google has introduced several new features in Android Oreo like picture-in-picture mode and smarter notifications to improve the user experience, expanded its machine learning and artificial intelligence capabilities through products like Google Lens and TensorFlow, and launched Android Go to address the low-end smartphone market in developing countries.
The future of mobile marketing and the benefits of web apps @ Riga Comm 2013webapptool
Presentation @ Riga Comm 2013 about the future of mobile marketing and the benefits of using web apps for companies. Webapptool is an online HTML5 toolkit to create web apps.
HTML5 or Android for Mobile Development?Reto Meier
Android apps or the mobile web? It's often a hard choice when deciding where to invest your mobile development resources. While the mobile web continues to grow, apps and app stores are incredibly popular. We will present both perspectives and offer some suggestions for making the most of each platform.
Similaire à "The Web - You're Doing it Wrong" for Forum Oxford May 2014 (20)
This document discusses the need for a more ethical web and outlines principles for building ethically, including:
- Prioritizing open standards, accessibility, privacy/security, sustainability and inclusion.
- Avoiding harm through features like filter bubbles, fake news, addictive behaviors and lack of transparency.
- Giving users control over their data and ability to verify information.
- Respecting privacy, freedom of expression, and building with marginalized groups in mind.
The W3C TAG is working on a set of best practices for capability URLs. What's a capability URL? Glad you asked. This presentation (give at "London Web Standards" on 20 Jan 2014) attempts to explain what a capability URL is and why Web developers should take care when using them. (NB: the first few slides are just speaker introduction.)
This document summarizes recent developments in web standards. Key points include: the rise of mobile and JavaScript, new real-time communication technologies like WebRTC, debates around DRM extensions, advances in offline capabilities and push notifications, evolving system application APIs, and work on payments, HTTP 2.0, and securing the web. It also discusses upcoming elections for the W3C Technical Architecture Group and encourages getting involved in W3C working groups.
Application Development Guidelines: Developing fit-for-purpose applicationsDaniel Appelquist
Presentation on issues with network optimization of mobile apps given at Over the Air 2011, presented by Dr. Kamran Kordi, Deutsche Telekom AG, Group Technology.
Smartphone Challenge: Guidelines for development of network friendly applicat...Daniel Appelquist
This document provides guidelines for developing mobile applications that are friendly to mobile networks. It discusses constraints of mobile networks like limited bandwidth, variable connectivity, and impact on battery life. It emphasizes the need for applications to have asynchronous network requests so they can handle delays and failures gracefully without blocking the user interface. Applications should also cache data for offline use, compress content, and manage foreground and background states efficiently. The document provides platform-specific recommendations for iOS, Android and Windows Phone to help developers address these issues and create responsive applications that perform well on mobile networks.
Rise of Mobile and Web Runtimes - for Standards-NextDaniel Appelquist
Presentation slides for Standards.next event (http://standards-next.org) on June 12, 2010. These slides cover a number of topics related to Web standards on mobile, including widgets, device APIs, HTML5, and geolocation.
SXSW 2010 Future15 : Rise of Mobile, APIs and Web RuntimesDaniel Appelquist
The document discusses the rise of mobile web usage and how web technologies are evolving to better support mobile devices. It notes that 28.6% of mobile subscribers now use mobile browsers and HTML5 is growing in popularity over native apps. However, current mobile web experiences have limitations like lack of access to device features and poor usability. The document outlines emerging standards like W3C widgets that aim to address these issues by allowing web apps to be installed and run like native apps while accessing device APIs. It also discusses privacy concerns around using new features like location data and APIs being developed for additional device integration like contacts and calendar.
Emerging Widgets Ecosystem - for Vodacom Widget Developer CampDaniel Appelquist
This document discusses the emerging ecosystem of widgets for mobile devices. It describes how widgets extend the mobile web by allowing web applications to be packaged and run on devices. The document outlines standards being developed by the W3C for widget packaging, configuration, signing, and APIs. It provides examples of early widgets like Twiggy and discusses how widgets will enable new social and location-based mobile applications. Standards are needed to ensure cross-platform compatibility and security as the widget ecosystem develops.
Yahoo Blueprint for Mobile Widget Aamp Austin (Markus Spiering)Daniel Appelquist
Yahoo! introduced its Blueprint platform for developing mobile widgets that can run across different phone operating systems and models. The platform provides a common language and development process to create widgets that are portable. During the MobileWidgetsCamp, Yahoo! demonstrated how Blueprint allows widgets to be developed in a way that accounts for variations in phones' capabilities like memory, screen resolution, and operating system, addressing a need not met by existing platforms. Developers received a tutorial on using the Blueprint language.
Within 5 years, the majority of web usage will be on mobile devices as mobile application developers increasingly choose the web as a platform. As "Mobile 2.0" evolves, technologies like SMS, MMS, operator portals, and Java games will transform into services like instant messaging, media sharing, content search/discovery, location-aware apps, and mobile stored value accounts. This mobile Ajax future will drive connected content consumption on the go.
Daniel Appelquist discussed how mobile technologies can learn from the successes of Web 2.0 by harnessing collective intelligence through user participation, continuous improvement based on user feedback, and providing rich experiences through open platforms and APIs. Key Web 2.0 technologies that could be applied to mobile include Ajax and REST APIs, semantic markup, syndication of data through RSS/Atom feeds, microformats, folksonomies like tags, mashups of content from different sources, and blogging tools.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
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
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Project Management Semester Long Project - Acuityjpupo2018
Acuity is an innovative learning app designed to transform the way you engage with knowledge. Powered by AI technology, Acuity takes complex topics and distills them into concise, interactive summaries that are easy to read & understand. Whether you're exploring the depths of quantum mechanics or seeking insight into historical events, Acuity provides the key information you need without the burden of lengthy texts.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
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!
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
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.
3. • The Web’s strength is that it is a commons
• The URL is the fundamental glue of the Web
• No one entity controls URLs and they are interoperable
across the entire world
• People understand URLs
• What happens when someone visits a URL is under
the complete control of the web site owner
9. Why would you send your
customer somewhere else?
• Equivalent of saying to someone who walks into your
shop: “go away and buy our stuff at Walmart.”
• Your customer will more than likely be pushed other
competing products ... or just get distracted
10. Even More Mystifying
• "download our app" as a call to action on print or TV
advertising?
• You're jamming your message with other brands, creating a
confusing and frustrating customer experience
• What if they have a phone you don't support? The message is :
f--- you!
• This is 2014 - people know what to do with URLs on their phones
and tablets
• Even if you want to send your user to an app, let the Web page
be the front door - control the experience
11. Nissan
• Television and print advertising
push "download our app" (IOS
and Android only, please)
• What am I supposed to search
for? "Nissan?"
• This dumps me on a screen
where I could just as likely
download a game...
• And their web site looks great on
mobile devices (responsive
design++)
• Sorry: the App Store emperor has
no clothes
12. Star Trek
• Clear how to find out more
• Brings you to a responsive web site with
relevant actions you can take (last year:
buy tickets; this year: buy blu-rays)
• Also, download apps
13. “We Want our App to be on
the User’s Phone”
• FT and many others use
“Save to Homescreen”
• Guide your user through the
process of adding the web
app to their homescreen
• Thereafter, the web app
appears as an app
• Optionally, it can be launched
in a “chromeless” view
14. …but…
• Do you really need your app to be on the user’s home
screen?
• How many apps do you have in your app ghetto?
• Users are getting app fatigue
• One-off experiences such as “buy tickets to a movie” don't
necessarily need to stick around on the user’s home screen
• How about encouraging users to “favorite” or (gasp)
“bookmark” your webapp?
15. Best practice for Mobile
(Web) Apps
• Use the URL - understand that URLs will be passed
around out-of-band and build that in to your design
thinking
• Get a short domain and export short URLs
• Even if your preferred experience is in an app, offer a
Web version of that experience
• If people want to interact with you via the Web, let
them!
18. Google’s Own Jake Archibald at
State of the Browser (@webstandards)
From This Weekend
19. So what’s changed in 4
years?
• We are now working together
• Web on mobile is no longer seen as “a mobile industry
thing”
• The major Web players agree what the gaps are and
are working together on the solutions
• We have solutions in the market (e.g. Firefox OS,
Chrome)
20. • Push API - Mozilla and Google working on
implementing the W3C API
• Offline experience - HTML5 appcache and related
technologies have been around for a while but are
difficult to use, ServiceWorker coming (Google and
Mozilla)