Submit Search
Upload
WP7Dev with HTML & JavaScript
•
Download as PPTX, PDF
•
0 likes
•
738 views
Matt Lacey
Follow
Slides from presentation given at WPUG
Read less
Read more
Technology
Report
Share
Report
Share
1 of 31
Download now
Recommended
KSDG-iSlide App 開發心得分享
KSDG-iSlide App 開發心得分享
Chia Wei Tsai
WebSockets Jump Start
WebSockets Jump Start
Haim Michael
The Tale of a Smooth RecyclerView
The Tale of a Smooth RecyclerView
Simek Adam
Remove Quick Reference Section from Cognos
Remove Quick Reference Section from Cognos
Elihu El, ITIL, SCRUM Master
MySQL::NameLocker
MySQL::NameLocker
Tokuhiro Matsuno
Seccomp Profiles and you: A practical guide.
Seccomp Profiles and you: A practical guide.
Duffie Cooley
Infinum Android Talks #17 - A quest for WebSockets by Zeljko Plesac
Infinum Android Talks #17 - A quest for WebSockets by Zeljko Plesac
Infinum
ASP.NET-Web Programming - Sessions and Cookies
ASP.NET-Web Programming - Sessions and Cookies
baabtra.com - No. 1 supplier of quality freshers
Recommended
KSDG-iSlide App 開發心得分享
KSDG-iSlide App 開發心得分享
Chia Wei Tsai
WebSockets Jump Start
WebSockets Jump Start
Haim Michael
The Tale of a Smooth RecyclerView
The Tale of a Smooth RecyclerView
Simek Adam
Remove Quick Reference Section from Cognos
Remove Quick Reference Section from Cognos
Elihu El, ITIL, SCRUM Master
MySQL::NameLocker
MySQL::NameLocker
Tokuhiro Matsuno
Seccomp Profiles and you: A practical guide.
Seccomp Profiles and you: A practical guide.
Duffie Cooley
Infinum Android Talks #17 - A quest for WebSockets by Zeljko Plesac
Infinum Android Talks #17 - A quest for WebSockets by Zeljko Plesac
Infinum
ASP.NET-Web Programming - Sessions and Cookies
ASP.NET-Web Programming - Sessions and Cookies
baabtra.com - No. 1 supplier of quality freshers
Ch 5 & 6 review
Ch 5 & 6 review
Gary Ball
Machu Picchu 1982..............
Machu Picchu 1982..............
Nicky Nic
3.30 4.15pm Managing For Results In Pfm (Jean Baptiste Sawadogo)
3.30 4.15pm Managing For Results In Pfm (Jean Baptiste Sawadogo)
icgfmconference
10 tips for porting to Windows Phone 8
10 tips for porting to Windows Phone 8
Matt Lacey
Optimizing network connections
Optimizing network connections
Tal Lavian Ph.D.
Pricing mobile apps
Pricing mobile apps
Matt Lacey
School Program Press Coverage
School Program Press Coverage
Anil G
Rajar 2009 Q4
Rajar 2009 Q4
carriewallder
CSR initiatives
CSR initiatives
Anil G
Play! Framework for JavaEE Developers
Play! Framework for JavaEE Developers
Teng Shiu Huang
ActiveWeb: Chicago Java User Group Presentation
ActiveWeb: Chicago Java User Group Presentation
ipolevoy
CTS Conference Web 2.0 Tutorial Part 2
CTS Conference Web 2.0 Tutorial Part 2
Geoffrey Fox
Basic testing with selenium
Basic testing with selenium
Søren Lund
Offline strategies for HTML5 web applications - IPC12
Offline strategies for HTML5 web applications - IPC12
Stephan Hochdörfer
HTML5 on Mobile
HTML5 on Mobile
Adam Lu
Attractive HTML5~開発者の視点から~
Attractive HTML5~開発者の視点から~
Sho Ito
Design and Development performance considerations
Design and Development performance considerations
Elaine Van Bergen
Hello websocket(cn)
Hello websocket(cn)
g65537
Wookie Meetup
Wookie Meetup
scottw
Wookie Meetup
Wookie Meetup
scottw
Offline strategies for HTML5 web applications - pfCongres2012
Offline strategies for HTML5 web applications - pfCongres2012
Stephan Hochdörfer
SAS_Forum_2015_Data_Visualisation_With_HighCharts_D3
SAS_Forum_2015_Data_Visualisation_With_HighCharts_D3
Vasilij Nevlev
More Related Content
Viewers also liked
Ch 5 & 6 review
Ch 5 & 6 review
Gary Ball
Machu Picchu 1982..............
Machu Picchu 1982..............
Nicky Nic
3.30 4.15pm Managing For Results In Pfm (Jean Baptiste Sawadogo)
3.30 4.15pm Managing For Results In Pfm (Jean Baptiste Sawadogo)
icgfmconference
10 tips for porting to Windows Phone 8
10 tips for porting to Windows Phone 8
Matt Lacey
Optimizing network connections
Optimizing network connections
Tal Lavian Ph.D.
Pricing mobile apps
Pricing mobile apps
Matt Lacey
School Program Press Coverage
School Program Press Coverage
Anil G
Rajar 2009 Q4
Rajar 2009 Q4
carriewallder
CSR initiatives
CSR initiatives
Anil G
Viewers also liked
(9)
Ch 5 & 6 review
Ch 5 & 6 review
Machu Picchu 1982..............
Machu Picchu 1982..............
3.30 4.15pm Managing For Results In Pfm (Jean Baptiste Sawadogo)
3.30 4.15pm Managing For Results In Pfm (Jean Baptiste Sawadogo)
10 tips for porting to Windows Phone 8
10 tips for porting to Windows Phone 8
Optimizing network connections
Optimizing network connections
Pricing mobile apps
Pricing mobile apps
School Program Press Coverage
School Program Press Coverage
Rajar 2009 Q4
Rajar 2009 Q4
CSR initiatives
CSR initiatives
Similar to WP7Dev with HTML & JavaScript
Play! Framework for JavaEE Developers
Play! Framework for JavaEE Developers
Teng Shiu Huang
ActiveWeb: Chicago Java User Group Presentation
ActiveWeb: Chicago Java User Group Presentation
ipolevoy
CTS Conference Web 2.0 Tutorial Part 2
CTS Conference Web 2.0 Tutorial Part 2
Geoffrey Fox
Basic testing with selenium
Basic testing with selenium
Søren Lund
Offline strategies for HTML5 web applications - IPC12
Offline strategies for HTML5 web applications - IPC12
Stephan Hochdörfer
HTML5 on Mobile
HTML5 on Mobile
Adam Lu
Attractive HTML5~開発者の視点から~
Attractive HTML5~開発者の視点から~
Sho Ito
Design and Development performance considerations
Design and Development performance considerations
Elaine Van Bergen
Hello websocket(cn)
Hello websocket(cn)
g65537
Wookie Meetup
Wookie Meetup
scottw
Wookie Meetup
Wookie Meetup
scottw
Offline strategies for HTML5 web applications - pfCongres2012
Offline strategies for HTML5 web applications - pfCongres2012
Stephan Hochdörfer
SAS_Forum_2015_Data_Visualisation_With_HighCharts_D3
SAS_Forum_2015_Data_Visualisation_With_HighCharts_D3
Vasilij Nevlev
jQuery Fundamentals
jQuery Fundamentals
Doncho Minkov
servlets
servlets
Arjun Shanka
DWR, Hibernate and Dojo.E - A Tutorial
DWR, Hibernate and Dojo.E - A Tutorial
jbarciauskas
Writing and Testing JavaScript-heavy Web 2.0 apps with JSUnit
Writing and Testing JavaScript-heavy Web 2.0 apps with JSUnit
Alex Chaffee
Internet Explorer 8 for Developers by Christian Thilmany
Internet Explorer 8 for Developers by Christian Thilmany
Christian Thilmany
Introducing to node.js
Introducing to node.js
JeongHun Byeon
JavaCro'14 - Building interactive web applications with Vaadin – Peter Lehto
JavaCro'14 - Building interactive web applications with Vaadin – Peter Lehto
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Similar to WP7Dev with HTML & JavaScript
(20)
Play! Framework for JavaEE Developers
Play! Framework for JavaEE Developers
ActiveWeb: Chicago Java User Group Presentation
ActiveWeb: Chicago Java User Group Presentation
CTS Conference Web 2.0 Tutorial Part 2
CTS Conference Web 2.0 Tutorial Part 2
Basic testing with selenium
Basic testing with selenium
Offline strategies for HTML5 web applications - IPC12
Offline strategies for HTML5 web applications - IPC12
HTML5 on Mobile
HTML5 on Mobile
Attractive HTML5~開発者の視点から~
Attractive HTML5~開発者の視点から~
Design and Development performance considerations
Design and Development performance considerations
Hello websocket(cn)
Hello websocket(cn)
Wookie Meetup
Wookie Meetup
Wookie Meetup
Wookie Meetup
Offline strategies for HTML5 web applications - pfCongres2012
Offline strategies for HTML5 web applications - pfCongres2012
SAS_Forum_2015_Data_Visualisation_With_HighCharts_D3
SAS_Forum_2015_Data_Visualisation_With_HighCharts_D3
jQuery Fundamentals
jQuery Fundamentals
servlets
servlets
DWR, Hibernate and Dojo.E - A Tutorial
DWR, Hibernate and Dojo.E - A Tutorial
Writing and Testing JavaScript-heavy Web 2.0 apps with JSUnit
Writing and Testing JavaScript-heavy Web 2.0 apps with JSUnit
Internet Explorer 8 for Developers by Christian Thilmany
Internet Explorer 8 for Developers by Christian Thilmany
Introducing to node.js
Introducing to node.js
JavaCro'14 - Building interactive web applications with Vaadin – Peter Lehto
JavaCro'14 - Building interactive web applications with Vaadin – Peter Lehto
More from Matt Lacey
Modern XAML Development - Matt Lacey
Modern XAML Development - Matt Lacey
Matt Lacey
"Write Once, Run Everywhere" & Windows 10
"Write Once, Run Everywhere" & Windows 10
Matt Lacey
Is your mobile app as secure as you think?
Is your mobile app as secure as you think?
Matt Lacey
A look behind the scenes: Windows 8 background processing
A look behind the scenes: Windows 8 background processing
Matt Lacey
Intro to the App Developers Alliance @ WPUG
Intro to the App Developers Alliance @ WPUG
Matt Lacey
Wpug vserv developer deck- march 2014 global
Wpug vserv developer deck- march 2014 global
Matt Lacey
Preparing for WP8
Preparing for WP8
Matt Lacey
Thinking mobile and beyond (Dundee)
Thinking mobile and beyond (Dundee)
Matt Lacey
Awesome Windows Phone Development (Aberdeen)
Awesome Windows Phone Development (Aberdeen)
Matt Lacey
WPSDK 7.1.1
WPSDK 7.1.1
Matt Lacey
Deep linking and secondary tiles
Deep linking and secondary tiles
Matt Lacey
PhoneGap @ LDNUG
PhoneGap @ LDNUG
Matt Lacey
Introducing Windows Phone 7 Development
Introducing Windows Phone 7 Development
Matt Lacey
Xna for wp7
Xna for wp7
Matt Lacey
Why care about mobile? And what is Windows Phone 7?
Why care about mobile? And what is Windows Phone 7?
Matt Lacey
Developing for Windows7 with the APICodepack
Developing for Windows7 with the APICodepack
Matt Lacey
Mobile Web 2.0 & MDBF (DDDSW - Grok Talk)
Mobile Web 2.0 & MDBF (DDDSW - Grok Talk)
Matt Lacey
Mobile Web 2.0 (DDD Scotland - Grok Talk)
Mobile Web 2.0 (DDD Scotland - Grok Talk)
Matt Lacey
Mobilise your ASP.NET website
Mobilise your ASP.NET website
Matt Lacey
What you "really" need to know about developing for Windows Mobile
What you "really" need to know about developing for Windows Mobile
Matt Lacey
More from Matt Lacey
(20)
Modern XAML Development - Matt Lacey
Modern XAML Development - Matt Lacey
"Write Once, Run Everywhere" & Windows 10
"Write Once, Run Everywhere" & Windows 10
Is your mobile app as secure as you think?
Is your mobile app as secure as you think?
A look behind the scenes: Windows 8 background processing
A look behind the scenes: Windows 8 background processing
Intro to the App Developers Alliance @ WPUG
Intro to the App Developers Alliance @ WPUG
Wpug vserv developer deck- march 2014 global
Wpug vserv developer deck- march 2014 global
Preparing for WP8
Preparing for WP8
Thinking mobile and beyond (Dundee)
Thinking mobile and beyond (Dundee)
Awesome Windows Phone Development (Aberdeen)
Awesome Windows Phone Development (Aberdeen)
WPSDK 7.1.1
WPSDK 7.1.1
Deep linking and secondary tiles
Deep linking and secondary tiles
PhoneGap @ LDNUG
PhoneGap @ LDNUG
Introducing Windows Phone 7 Development
Introducing Windows Phone 7 Development
Xna for wp7
Xna for wp7
Why care about mobile? And what is Windows Phone 7?
Why care about mobile? And what is Windows Phone 7?
Developing for Windows7 with the APICodepack
Developing for Windows7 with the APICodepack
Mobile Web 2.0 & MDBF (DDDSW - Grok Talk)
Mobile Web 2.0 & MDBF (DDDSW - Grok Talk)
Mobile Web 2.0 (DDD Scotland - Grok Talk)
Mobile Web 2.0 (DDD Scotland - Grok Talk)
Mobilise your ASP.NET website
Mobilise your ASP.NET website
What you "really" need to know about developing for Windows Mobile
What you "really" need to know about developing for Windows Mobile
Recently uploaded
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Recently uploaded
(20)
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
WP7Dev with HTML & JavaScript
1.
WP7Devwith HTML &
JS
2.
Silverlight and the
web have a history
3.
but Silverlight doesn't
work in the browser (IE Mobile) on WP7
4.
You can put
the browser inside a Silverlight app though
5.
Microsoft.Phone.Controls.WebBrowser
6.
Simplest use:.NavigateToString() Demo
7.
A common request:HTML
Help
8.
Loading files from
IsolatedStorage.Navigate() Demo
9.
WebBrowser doesn't include
a back stackbut it's easy to create your own Demo
10.
private readonly Stack<Uri>
historyList = new Stack<Uri>(); protected override void OnBackKeyPress(CancelEventArgs e) { if (this.historyList.Count > 1) { this.historyList.Pop(); this.webBrowser1.Navigate(this.historyList.Peek()); e.Cancel = true; } base.OnBackKeyPress(e); } private void webBrowser1_Navigated(object sender, NavigationEventArgs e) { if ((this.historyList.Count == 0) || (e.Uri != this.historyList.Peek())) { this.historyList.Push(e.Uri); } }
11.
Seriously consider alternatives
thoughhint: Don't do it!
12.
Where WebBrowser can
be useful:interacting with external websites
13.
IsScriptEnabledallows JS on
page to call .net codeand .net code to call JS functions
14.
Authorising with OAuthOrtaking
in-app payments Demo
15.
80020006
16.
80020101
17.
Can we do
more?
18.
Why might we
want to?
19.
There are more
mobile platforms than just Windows Phone 7(Shhh!)
20.
All the different
platforms use different programming languages
21.
But everyone understandsHTML,
JS & CSS
22.
Introducing
23.
build cross-platform mobile
apps in HTML and JavaScript and still take advantage of core, native, features
24.
iPhoneAndroidBlackberrySymbianPalmWindows Phone 7!
25.
Write the HTML,
JS & CSS once*and then recompile for each platform *but you may want/need some variation
26.
navigator.notification.vibrate()navigator.geolocation.getCurrentPosition()navigator.orientation.getCurrentOrientation()navigator.network.isReachable()navigator.sms.send()navigator.telephony.call()navigator.camera.getPicture()
27.
Demo
28.
That sounds amazing!What
are the cons?
29.
- Not all
platforms support/expose the same functionality- Metro harder to mimic- Debugging harder- WP7 support not finished, yet!
30.
Consider it if
you want to go cross-platform
31.
It's OSS &
contributions welcome
Download now