Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Debugging Mobile Web Apps
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
James Thomas
May 08, 2012
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Debugging Mobile Web Apps
Introduction to Weinre presented at London AJAX Mobile Conference - July 2011
James Thomas
May 08, 2012
More Decks by James Thomas
See All by James Thomas
Apache OpenWhisk - Pluggable Event Providers
jthomas
0
480
Confessions of a (nervous) public speaker
jthomas
0
160
Serverless Machine Learning with TensorFlow.js
jthomas
1
820
Serverless: The Missing Manual
jthomas
1
2.4k
Serverless Swift with Apache OpenWhisk
jthomas
0
340
Serverless Backends and APIs using Swift and Apache OpenWhisk
jthomas
0
120
Predicting the impact of serverless computing, lessons from economic history
jthomas
0
160
Taming Serverless Dragons - Multi-Provider Serverless Apps
jthomas
0
3.2k
Microservices Without Servers
jthomas
2
2.9k
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.8k
Site-Speed That Sticks
csswizardry
13
1.5k
The SEO identity crisis: Don't let AI make you average
varn
0
560
Abbi's Birthday
coloredviolet
4
10k
Building Applications with DynamoDB
mza
96
7.2k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Visualization
eitanlees
152
17k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
450
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
Debugging Mobile Web Apps Remotely James Thomas Tuesday, 8 May
2012
Why do people like developing applications for the web? Tuesday,
8 May 2012
Debugging Tools Tuesday, 8 May 2012
Firefox Tuesday, 8 May 2012
Chrome Tuesday, 8 May 2012
Mobile Platforms ? Tuesday, 8 May 2012
Mobile Platforms Tuesday, 8 May 2012
Web Inspector Remote Tuesday, 8 May 2012
> GOTO DEMO Tuesday, 8 May 2012
How does it work? Tuesday, 8 May 2012
Debug Target Weinre Server Client Tuesday, 8 May 2012
Insert custom JS into target Debug Target Weinre Server Client
<script src="http://server:8080/target/target-script-min.js"/> Tuesday, 8 May 2012
Connect to client Debug Target Weinre Server Client Tuesday, 8
May 2012
Client generates debug events Debug Target Weinre Server Client {"args":["alert(\"hello\")","console",true,"442489609::27"...
Tuesday, 8 May 2012
Target evaluates and sends response Debug Target Weinre Server Client
{"interface":"WeinreTargetCommands","method":"sendCli entCallback"..... Tuesday, 8 May 2012
WebKit Inspector updated with response Debug Target Weinre Server Client
Tuesday, 8 May 2012
Running a server locally? Ugh :( Tuesday, 8 May 2012
debug.phonegap.com Tuesday, 8 May 2012
What are the other alternatives? Tuesday, 8 May 2012
JS Console Tuesday, 8 May 2012
WebKit Remote Debug Text Text Chromium --remote-debugging-port=9222 Tuesday, 8 May
2012
Summary Tuesday, 8 May 2012
Summary • Weinre is a great solution for mobile environments...
Tuesday, 8 May 2012
Summary • Weinre is a great solution for mobile environments...
• ...but hopefully a temporary one! Tuesday, 8 May 2012
Summary • Weinre is a great solution for mobile environments...
• ...but hopefully a temporary one! • Not finished, follow the progress on Github Tuesday, 8 May 2012
Thank you & Questions? Tuesday, 8 May 2012