This document discusses how to create mobile apps that feel native using only web technologies. It covers supporting features in Mobile Safari like local storage, CSS3 features, and geolocation. It recommends using web technologies over native due to quicker iteration times. Specific techniques covered include detecting browser type, adding home screen icons, startup images, going full screen, and viewport settings. The document also discusses frameworks like jQuery Mobile but notes native DOM APIs may be sufficient. It covers input features, touch vs click, animations, locking orientation, and performance tips. It acknowledges limitations of Android and webOS and recommends testing on actual devices. Finally, it discusses hybrid mobile frameworks like PhoneGap and Titanium that allow developing for multiple platforms using one code
Empathizing for greater customer satisfactionAbhishek Mitra
In this presentation, I have explained why empathising is necessary for improved customer service. Not only that, the presentation also highlights various ways by which we can induct it into our customer service reps.
BUSINESS PRESENTATIONS AND PUBLIC SPEAKING 8 Hrs
What is a Presentation, Essential characteristics of a good presentation, Preparing a presentation, Delivering the presentation, Handling questions and debates, Delivering different types of speeches
Recorded webinar: http://slidesha.re/1nOR5i5
Subscribe: http://ksmartin.com/subscribe
Purchase the book: http://bit.ly/TOObk
This webinar features content from Karen's workshop and talk at the Lean Enterprise Institute and Lean Frontiers Coaching Summit, held on July 29 & 30, 2014 in Long Beach, California.
Both the workshop and talk focus on learning how to break the "telling" habit as a leader or improvement coach, and how to use the right questions at the right time to develop people more effectively and get better work results.
Storytelling as a contemporary practice was born in USA in the last 20 years
It is the art of telling stories in order to achieve a precise objective (more empathy with our customers, tell a project, explain in a narrative way how an enterprise was born, etc.) and to put ourselves between the ordinary and a special world;
On general basis, a story takes off from a conflict/problematic situation, up to the development of the story and its conclusion.
Customer experience management is based on customer-oriented principles: it focuses on the customer’s experience with the end product and CEM seeks to comprehend his expectations and to create as many positive touching points as possible. The final goal of customer experience management is to turn happy customers into advocates of the respective brand/ product.
User Experience Maps (or Customer Journey Maps) enable you to track customer experiences and to draw outlines from their first contact with the respective brand until the ultimate disposal of the end product. All individual touching points will be evaluated and rated with an either positive or negative user experience (by using differently colored icons, for example). Thus, a map of the product experience evolves which exemplifies potential obstacles in regard to customer interaction.
Empathizing for greater customer satisfactionAbhishek Mitra
In this presentation, I have explained why empathising is necessary for improved customer service. Not only that, the presentation also highlights various ways by which we can induct it into our customer service reps.
BUSINESS PRESENTATIONS AND PUBLIC SPEAKING 8 Hrs
What is a Presentation, Essential characteristics of a good presentation, Preparing a presentation, Delivering the presentation, Handling questions and debates, Delivering different types of speeches
Recorded webinar: http://slidesha.re/1nOR5i5
Subscribe: http://ksmartin.com/subscribe
Purchase the book: http://bit.ly/TOObk
This webinar features content from Karen's workshop and talk at the Lean Enterprise Institute and Lean Frontiers Coaching Summit, held on July 29 & 30, 2014 in Long Beach, California.
Both the workshop and talk focus on learning how to break the "telling" habit as a leader or improvement coach, and how to use the right questions at the right time to develop people more effectively and get better work results.
Storytelling as a contemporary practice was born in USA in the last 20 years
It is the art of telling stories in order to achieve a precise objective (more empathy with our customers, tell a project, explain in a narrative way how an enterprise was born, etc.) and to put ourselves between the ordinary and a special world;
On general basis, a story takes off from a conflict/problematic situation, up to the development of the story and its conclusion.
Customer experience management is based on customer-oriented principles: it focuses on the customer’s experience with the end product and CEM seeks to comprehend his expectations and to create as many positive touching points as possible. The final goal of customer experience management is to turn happy customers into advocates of the respective brand/ product.
User Experience Maps (or Customer Journey Maps) enable you to track customer experiences and to draw outlines from their first contact with the respective brand until the ultimate disposal of the end product. All individual touching points will be evaluated and rated with an either positive or negative user experience (by using differently colored icons, for example). Thus, a map of the product experience evolves which exemplifies potential obstacles in regard to customer interaction.
Formulating the best presentation for your next sales meeting can seem like rocket science. Where do you start? Should you use graphs and pie charts? How do you conclude your presentation?
The presentation scientists at PGi have the answers. Check out the five elements you need to create a winning presentation design that will have your prospect saying "yes" to you and your products.
To really engage and grab your audience's attention, you will have to re-evaluate old presentation techniques and be bold enough to incorporate new, better ones. Nobody wants to listen to a robot. Give them all the facts by all means, but stay personable. Read more www.24slides.com/blog/
Tools to Build Rapport and Better RelationshipsGordon Young
Create more fruitful interactions by understanding how to get into rapport with someone; become more conscious of the elements that builds a connection. Like mirroring, eye contact and
matching breathing rhythm.
An effective pitch presentation can be the difference between securing investment and/or support for your startup. Download our slide presentation, "Build a Better Pitch Deck," and gain insight on what content to include in your slides and how to design them for the most impact. This information is aggregated from leading entrepreneurship and investor sources both in Arizona and throughout the nation.
18 Tips on Conducting Killer Customers InterviewsZachary Cohn
**** Learn more about Customer Interviews and other Pre-Agile methodologies by signing up for the announcement list for our upcoming book:
http://bit.ly/PreAgileBook
****
Are you trying to build a new product? Add features to an existing one?
If you're going through the process of Customer Development, you'll want to know the best practices for conducting Customer Interviews.
And if you're not doing this already, this is a great primer on how and why you should start!
'Live chat etiquette in customer service' gives you a brief description and some tips of how to deal with your customers via live chat. Having in consideration your customer operator's personality, this presentation aims to guide you through the web chat process
Building Customer Success With Enhanced Employee EngagementG3 Communications
Access the full event here: https://event.on24.com/wcc/r/1956171/6FBD87FB123A769E1C9499F4CDC6E922
"Successful retailers recognize that their front-line employees are much more than just shelf-stockers and cashiers: they are absolutely critical to creating the kind of unique, memorable customer experiences that differentiate a retail brand. Unless their employees feel that they are an engaged, vital part of the shopping experience, retailers are finding that it’s nearly impossible for them to execute on customer experience (CX) initiatives.
By tapping into the Voice of the Employee (VoE) — which involves collecting, managing and acting on employee feedback — and by linking it to Voice of the Customer (VoC) programs, retailers can get the data they need to enhance employee engagement. And with Millennials and Gen Z employees entering the workforce, their desire for finding connection and purpose at their jobs increases the necessity and value of such programs.
This Retail TouchPoints Connected Consumer Series webinar, sponsored by Medallia, will use real-world retailer examples to explore how VoE and VoC can be successfully linked, and how retailers can use the data and insights generated by these communication initiatives to build employee engagement, enhance the customer experience and boost the bottom line. Additionally, attendees will learn what’s needed to establish a VoE program; what to look for in a partner; and how best to use the information that the program generates to achieve desired business results."
Active listening, Why and How to improve your listening skillsBabu Appat
Listening is too important to build and keep relations, work effectiveness, and success in life. Listening skill can be built up. You have to take some conscientious steps to achieve this end. It's worth taking some real efforts. Please go through these slides and develop active listening skills.
Giving a presentation? It’s your job to keep people’s attention, but in our world of consistent sensory input, that’s becoming increasingly difficult to do. Winning over the hearts and minds of a distracted audience requires a killer presentation that makes both eyes and ears perk. Incorporate these elements in every PowerPoint presentation you create to make people forget about their email inbox and incoming texts for five minutes.
Want to hire someone to do the work instead? Looking for work as a Presentation Specialist? Contact ArtisanTalent.com today.
The Art of Interviewing is part of our 'This Is How We Do It Series'. This is for you if you want to undertake interviews that give you rich insight into what people actually do, not just what they say they do. This presentation will also help you plan, conduct and capture interviews as well as give you some insights into different interview techniques.
Formulating the best presentation for your next sales meeting can seem like rocket science. Where do you start? Should you use graphs and pie charts? How do you conclude your presentation?
The presentation scientists at PGi have the answers. Check out the five elements you need to create a winning presentation design that will have your prospect saying "yes" to you and your products.
To really engage and grab your audience's attention, you will have to re-evaluate old presentation techniques and be bold enough to incorporate new, better ones. Nobody wants to listen to a robot. Give them all the facts by all means, but stay personable. Read more www.24slides.com/blog/
Tools to Build Rapport and Better RelationshipsGordon Young
Create more fruitful interactions by understanding how to get into rapport with someone; become more conscious of the elements that builds a connection. Like mirroring, eye contact and
matching breathing rhythm.
An effective pitch presentation can be the difference between securing investment and/or support for your startup. Download our slide presentation, "Build a Better Pitch Deck," and gain insight on what content to include in your slides and how to design them for the most impact. This information is aggregated from leading entrepreneurship and investor sources both in Arizona and throughout the nation.
18 Tips on Conducting Killer Customers InterviewsZachary Cohn
**** Learn more about Customer Interviews and other Pre-Agile methodologies by signing up for the announcement list for our upcoming book:
http://bit.ly/PreAgileBook
****
Are you trying to build a new product? Add features to an existing one?
If you're going through the process of Customer Development, you'll want to know the best practices for conducting Customer Interviews.
And if you're not doing this already, this is a great primer on how and why you should start!
'Live chat etiquette in customer service' gives you a brief description and some tips of how to deal with your customers via live chat. Having in consideration your customer operator's personality, this presentation aims to guide you through the web chat process
Building Customer Success With Enhanced Employee EngagementG3 Communications
Access the full event here: https://event.on24.com/wcc/r/1956171/6FBD87FB123A769E1C9499F4CDC6E922
"Successful retailers recognize that their front-line employees are much more than just shelf-stockers and cashiers: they are absolutely critical to creating the kind of unique, memorable customer experiences that differentiate a retail brand. Unless their employees feel that they are an engaged, vital part of the shopping experience, retailers are finding that it’s nearly impossible for them to execute on customer experience (CX) initiatives.
By tapping into the Voice of the Employee (VoE) — which involves collecting, managing and acting on employee feedback — and by linking it to Voice of the Customer (VoC) programs, retailers can get the data they need to enhance employee engagement. And with Millennials and Gen Z employees entering the workforce, their desire for finding connection and purpose at their jobs increases the necessity and value of such programs.
This Retail TouchPoints Connected Consumer Series webinar, sponsored by Medallia, will use real-world retailer examples to explore how VoE and VoC can be successfully linked, and how retailers can use the data and insights generated by these communication initiatives to build employee engagement, enhance the customer experience and boost the bottom line. Additionally, attendees will learn what’s needed to establish a VoE program; what to look for in a partner; and how best to use the information that the program generates to achieve desired business results."
Active listening, Why and How to improve your listening skillsBabu Appat
Listening is too important to build and keep relations, work effectiveness, and success in life. Listening skill can be built up. You have to take some conscientious steps to achieve this end. It's worth taking some real efforts. Please go through these slides and develop active listening skills.
Giving a presentation? It’s your job to keep people’s attention, but in our world of consistent sensory input, that’s becoming increasingly difficult to do. Winning over the hearts and minds of a distracted audience requires a killer presentation that makes both eyes and ears perk. Incorporate these elements in every PowerPoint presentation you create to make people forget about their email inbox and incoming texts for five minutes.
Want to hire someone to do the work instead? Looking for work as a Presentation Specialist? Contact ArtisanTalent.com today.
The Art of Interviewing is part of our 'This Is How We Do It Series'. This is for you if you want to undertake interviews that give you rich insight into what people actually do, not just what they say they do. This presentation will also help you plan, conduct and capture interviews as well as give you some insights into different interview techniques.
The Native Revolution: Digital Advertising in a Multi-Device Scenario - Presentation by Luca Ascani, Co-Founder & Chairman of Populis at the NOAH 2013 Conference in London, Old Billingsgate on the 13th of November 2013.
Los instrumentos de control y vigilancia
empiezan a estar tan integrados en nuestro entorno que ya no nos damos ni cuenta de su constante intrusión en nuestras vidas.
http://elproyectomatriz.wordpress.com/2009/02/26/echelon-feliz-1984/
Turismo MU Iñaki Lakarra Reputacion Online Como Innovacion TurismoIñaki Lakarra
Presentación sobre la Gestión de la Reputación Online en Internet como modelo de Innovación al Sector Turístico como herramienta de Innovación.
Jornadas Futurismo, Junio 2009
Visita al Hayedo de Montejo de la Sierra que organiza el Departamento de CC Naturales del IES Manuela Malasaña de Móstoles con alumnos de 1º y 2º de Bachillerato de Biología, CMC y CTMA.
Salida prevista para el dia 28 de Noviembre de 2013
Mobile Java with GWT: Still "Write Once, Run Everywhere"Alex Theedom
Times have changed, and although Java ME still has market share, it is not available on all devices anymore. Java/Java ME developers had no problem moving to BlackBerry or Android but faced challenges on iOS. HTML5 plus PhoneGap apps promised a silver bullet for a “write once, run on all devices” approach via several frameworks, which, in the end, offered painful JavaScript and CSS development. Although GWT offers a great Java-to-JavaScript compiler and debugger, mgwt introduces native-looking widgets on iOS, Android, and even BlackBerry. Also, with the addition of GWT/PhoneGap projects, you can now code native-looking HTML apps that can use native APIs with regular, type-safe, well-known beautiful Java without coding a single line of HTML plus JavaScript. Learn more in this session.
Dreamweaver CS6, jQuery, PhoneGap, mobile designDee Sadler
A session talk for #NAGW2012 on:
Mobile app, choices
Dreamweaver’s place
Creating Mobile Design (actual design, not code)
Other helpful Adobe tools to create HTML/CSS
jQuery Mobile in DW
PhoneGap Build in DW
See how PhoneGap (Apache Cordova), an open-source framework, and the Adobe PhoneGap Build service, part of the Adobe Creative Cloud, allow you to create cross-platform mobile apps using the web technologies you know and love: HTML, CSS, and JavaScript. Learn how PhoneGap works and how it will enable you to start building mobile apps with web standards. This talk will introduce you to the PhoneGap API and walk you through how to interact with the JavaScript methods to create interactive, feature-rich mobile applications. You will also get an introduction to PhoneGap Build which allows you to package mobile apps in the cloud.
This session will cover:
Getting started with the PhoneGap API
Interacting with the native device features (camera, video)
Accessing and using the geolocation sensors
Compiling the application using PhoneGap Build
slides of a presentation about cross-platform mobile app development I gave at MobileTechCon 2010 in Mainz (Germany).
Links and additional information on the related blog post at http://HeikoBehrens.net/2010/10/11/cross-platform-app-development-for-iphone-android-co-—-a-comparison-i-presented-at-mobiletechcon-2010/
Building a Simple Mobile-optimized Web App Using the jQuery Mobile FrameworkSt. Petersburg College
Presented June 8, 2012 (Online) at the 'Access by Touch: Delivering Library Services Through Mobile Technologies' conference sponsored by Amigos Library Services.
Description: By the end of 2012, it is expected that more than 80% of the world’s population will have access to a smartphone. Your library users will assume that your library can be accessible from anywhere, at any time, and on any device. Now is the time to be ready! During this webinar, you will:
- learn what a mobile framework is.
- acquire best practices in mobile Web development.
- understand the various technologies (HTML, CSS, JavaScript) and how they work together to build mobile Web apps.
- recognize the differences between native and web apps.
- have an opportunity to continue to work with Chad after the webinar to demonstrate what you learned.
- gain access after the webinar to a free Web server so you can see your mobile Web app live.
This session will take a look at two prominent desktop platforms, AIR and Titanium, and examine some of the pros and cons of developing with that environment. We'll also take a look at ways to speed up development using rich components like jQuery UI and take advantage of the features of HTML5 and CSS3 that can be used right away.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
11. Mobile Safari
Local Storage
CSS3 features like transforms, transitions and
animations
12. Mobile Safari
Local Storage
CSS3 features like transforms, transitions and
animations
Geolocation
13. Mobile Safari
Local Storage
CSS3 features like transforms, transitions and
animations
Geolocation
HTML5 forms support for search, number and
email field types.
14. Mobile Safari
Local Storage
CSS3 features like transforms, transitions and
animations
Geolocation
HTML5 forms support for search, number and
email field types.
SVG on the iPhone but not on Android or webOS
15. Mobile Safari
Local Storage
CSS3 features like transforms, transitions and
animations
Geolocation
HTML5 forms support for search, number and
email field types.
SVG on the iPhone but not on Android or webOS
Access to some hardware acceleration
35. Don’t Need a Framework!
DOM APIs in newer browsers quite capable
36. Don’t Need a Framework!
DOM APIs in newer browsers quite capable
ConvertBot demo is 9k
37. Don’t Need a Framework!
DOM APIs in newer browsers quite capable
ConvertBot demo is 9k
uncompressed.
38. Don’t Need a Framework!
DOM APIs in newer browsers quite capable
ConvertBot demo is 9k
uncompressed.
ungzipped.
39. Don’t Need a Framework!
DOM APIs in newer browsers quite capable
ConvertBot demo is 9k
uncompressed.
ungzipped.
including CSS.
40. Don’t Need a Framework!
DOM APIs in newer browsers quite capable
ConvertBot demo is 9k
uncompressed.
ungzipped.
including CSS.
including JavaScript.
57. Performance
Use CSS instead of JavaScript for Animations
use CSS Transitions
use CSS Animations
use 2D and 3D transforms to force hardware
acceleration
58. Hardware Acceleration
2D and 3D transforms may be hardware
accelerated
use translateX/Y instead of top/left
use rotateX(0) to push items with heavy CSS to
use hardware acceleration
(it’s like IE’s zoom:1 to force hasLayout)
65. Testing Environments
Android emulator is slow
webOS runs on Virtual Box
Best to test on device
For multi-touch testing, must do on the device.
66. Testing Environments
Android emulator is slow
webOS runs on Virtual Box
Best to test on device
For multi-touch testing, must do on the device.
pinch/zoom, rotate possible in iOS simulator
67. webOS 2.1
No support for touch events
has “2-finger” gesture support such as pinch/
zoom
rendering issues
75. jQuery Mobile
Designed for iPhone, Android, webOS
plus bada, Meego, Windows Mobile and more
Includes touch and gesture support
http://jquerymobile.com/
76. Sencha Touch
Designed for iPhone and Android
Includes enhanced touch events
Allows for rapid development
http://www.sencha.com/products/touch/
78. Why Native over Web?
Access to native hardware and other applications
Camera, Address Book, Filesystem
Streamlined Revenue Process
79. Meet in the middle
Many apps take advantage of native WebView to
load application components from remote server
allows for iteration of some app components
without requiring complete approval process
from app store
80. PhoneGap and Titanium
Titanium Mobile targets iPhone and Android
PhoneGap targets iPhone, Android, Palm,
Symbian and Blackberry.
http://www.appcelerator.com/
http://www.phonegap.com/