Enviar pesquisa
Carregar
Building Data Driven Mobile Apps with PhoneGap and ASP.NET WebAPI
•
5 gostaram
•
10,503 visualizações
Título melhorado com IA
Derek Smith
Seguir
Raleigh Code Camp 2013 For a video of this presentation, go to http://www.codeovereasy.com
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 43
Baixar agora
Baixar para ler offline
Recomendados
Building Cross-Platform Mobile Apps
Building Cross-Platform Mobile Apps
Troy Miles
Apache Cordova, Hybrid Application Development
Apache Cordova, Hybrid Application Development
thedumbterminal
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
RIA RUI Society
Developing Enterprise-Grade Mobile Applications
Developing Enterprise-Grade Mobile Applications
Simon Guest
PhoneGap: Building Mobile Applications with HTML/JS
PhoneGap: Building Mobile Applications with HTML/JS
Ryan Stewart
Intro to PhoneGap
Intro to PhoneGap
Ryan Stewart
Workshop on Hybrid App Development with Ionic Framework
Workshop on Hybrid App Development with Ionic Framework
Aayush Shrestha
Mobile Web App development multiplatform using phonegap-cordova
Mobile Web App development multiplatform using phonegap-cordova
Khirulnizam Abd Rahman
Recomendados
Building Cross-Platform Mobile Apps
Building Cross-Platform Mobile Apps
Troy Miles
Apache Cordova, Hybrid Application Development
Apache Cordova, Hybrid Application Development
thedumbterminal
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
RIA RUI Society
Developing Enterprise-Grade Mobile Applications
Developing Enterprise-Grade Mobile Applications
Simon Guest
PhoneGap: Building Mobile Applications with HTML/JS
PhoneGap: Building Mobile Applications with HTML/JS
Ryan Stewart
Intro to PhoneGap
Intro to PhoneGap
Ryan Stewart
Workshop on Hybrid App Development with Ionic Framework
Workshop on Hybrid App Development with Ionic Framework
Aayush Shrestha
Mobile Web App development multiplatform using phonegap-cordova
Mobile Web App development multiplatform using phonegap-cordova
Khirulnizam Abd Rahman
React native sharing
React native sharing
Sam Lee
How To Create One App For All Platforms using PhoneGap
How To Create One App For All Platforms using PhoneGap
MobiDev
Hybrid Apps with Ionic Framework
Hybrid Apps with Ionic Framework
Bramus Van Damme
Native i os, android, and windows development in c# with xamarin 4
Native i os, android, and windows development in c# with xamarin 4
Xamarin
Mobile applications development - why should you start learning it right now?
Mobile applications development - why should you start learning it right now?
Natalija Rodionova
Cross Platform Development with Xamarin
Cross Platform Development with Xamarin
bryan costanich
.Net Standard Libraries and Xamarin
.Net Standard Libraries and Xamarin
James Montemagno
Cordova / PhoneGap, mobile apps development with HTML5/JS/CSS
Cordova / PhoneGap, mobile apps development with HTML5/JS/CSS
Gabriel Huecas
Android app development Hybrid approach for beginners
Android app development Hybrid approach for beginners
Khirulnizam Abd Rahman
Developing ionic apps for android and ios
Developing ionic apps for android and ios
gautham_m79
Web Development
Web Development
Wei Weng
Some Useful Flash API
Some Useful Flash API
Tushar Vaghela
Phone gap
Phone gap
Madhura Keskar
Native iOS and Android Development with Xamarin
Native iOS and Android Development with Xamarin
James Montemagno
Facebook api
Facebook api
snipermkd
Building a mobile app connected to WordPress with WP-AppKit
Building a mobile app connected to WordPress with WP-AppKit
Benjamin LUPU
Building Mobile Cross-Platform Apps with the Cloud and Push Notifications
Building Mobile Cross-Platform Apps with the Cloud and Push Notifications
Nick Landry
From mobile browser to mobile app
From mobile browser to mobile app
Ryan Stewart
End to-end native iOS, Android and Windows apps wtih Xamarin
End to-end native iOS, Android and Windows apps wtih Xamarin
James Montemagno
Hybridapp
Hybridapp
Faizaan Ahmed Khan
Managing Projects With HomeSpot
Managing Projects With HomeSpot
Derek Smith
Robot Chickens! How a Netduino runs our backyard chicken coop
Robot Chickens! How a Netduino runs our backyard chicken coop
Derek Smith
Mais conteúdo relacionado
Mais procurados
React native sharing
React native sharing
Sam Lee
How To Create One App For All Platforms using PhoneGap
How To Create One App For All Platforms using PhoneGap
MobiDev
Hybrid Apps with Ionic Framework
Hybrid Apps with Ionic Framework
Bramus Van Damme
Native i os, android, and windows development in c# with xamarin 4
Native i os, android, and windows development in c# with xamarin 4
Xamarin
Mobile applications development - why should you start learning it right now?
Mobile applications development - why should you start learning it right now?
Natalija Rodionova
Cross Platform Development with Xamarin
Cross Platform Development with Xamarin
bryan costanich
.Net Standard Libraries and Xamarin
.Net Standard Libraries and Xamarin
James Montemagno
Cordova / PhoneGap, mobile apps development with HTML5/JS/CSS
Cordova / PhoneGap, mobile apps development with HTML5/JS/CSS
Gabriel Huecas
Android app development Hybrid approach for beginners
Android app development Hybrid approach for beginners
Khirulnizam Abd Rahman
Developing ionic apps for android and ios
Developing ionic apps for android and ios
gautham_m79
Web Development
Web Development
Wei Weng
Some Useful Flash API
Some Useful Flash API
Tushar Vaghela
Phone gap
Phone gap
Madhura Keskar
Native iOS and Android Development with Xamarin
Native iOS and Android Development with Xamarin
James Montemagno
Facebook api
Facebook api
snipermkd
Building a mobile app connected to WordPress with WP-AppKit
Building a mobile app connected to WordPress with WP-AppKit
Benjamin LUPU
Building Mobile Cross-Platform Apps with the Cloud and Push Notifications
Building Mobile Cross-Platform Apps with the Cloud and Push Notifications
Nick Landry
From mobile browser to mobile app
From mobile browser to mobile app
Ryan Stewart
End to-end native iOS, Android and Windows apps wtih Xamarin
End to-end native iOS, Android and Windows apps wtih Xamarin
James Montemagno
Hybridapp
Hybridapp
Faizaan Ahmed Khan
Mais procurados
(20)
React native sharing
React native sharing
How To Create One App For All Platforms using PhoneGap
How To Create One App For All Platforms using PhoneGap
Hybrid Apps with Ionic Framework
Hybrid Apps with Ionic Framework
Native i os, android, and windows development in c# with xamarin 4
Native i os, android, and windows development in c# with xamarin 4
Mobile applications development - why should you start learning it right now?
Mobile applications development - why should you start learning it right now?
Cross Platform Development with Xamarin
Cross Platform Development with Xamarin
.Net Standard Libraries and Xamarin
.Net Standard Libraries and Xamarin
Cordova / PhoneGap, mobile apps development with HTML5/JS/CSS
Cordova / PhoneGap, mobile apps development with HTML5/JS/CSS
Android app development Hybrid approach for beginners
Android app development Hybrid approach for beginners
Developing ionic apps for android and ios
Developing ionic apps for android and ios
Web Development
Web Development
Some Useful Flash API
Some Useful Flash API
Phone gap
Phone gap
Native iOS and Android Development with Xamarin
Native iOS and Android Development with Xamarin
Facebook api
Facebook api
Building a mobile app connected to WordPress with WP-AppKit
Building a mobile app connected to WordPress with WP-AppKit
Building Mobile Cross-Platform Apps with the Cloud and Push Notifications
Building Mobile Cross-Platform Apps with the Cloud and Push Notifications
From mobile browser to mobile app
From mobile browser to mobile app
End to-end native iOS, Android and Windows apps wtih Xamarin
End to-end native iOS, Android and Windows apps wtih Xamarin
Hybridapp
Hybridapp
Destaque
Managing Projects With HomeSpot
Managing Projects With HomeSpot
Derek Smith
Robot Chickens! How a Netduino runs our backyard chicken coop
Robot Chickens! How a Netduino runs our backyard chicken coop
Derek Smith
Unit testing
Unit testing
Slideshare
What's New in ASP.NET Identity - TRINUG Sept 2014
What's New in ASP.NET Identity - TRINUG Sept 2014
Derek Smith
Unit tests for dummies
Unit tests for dummies
cpsitgmbh
Unit Tests And Automated Testing
Unit Tests And Automated Testing
Lee Englestone
Unit Testing And Mocking
Unit Testing And Mocking
Joe Wilson
sql introduction
sql introduction
eleksdev
#1 unit testing
#1 unit testing
eleksdev
Understanding Unit Testing
Understanding Unit Testing
ikhwanhayat
JUnit- A Unit Testing Framework
JUnit- A Unit Testing Framework
Onkar Deshpande
Cordovaで業務アプリを作る 〜その事例とノウハウ〜
Cordovaで業務アプリを作る 〜その事例とノウハウ〜
Kenichi Inoue
Unit testing with JUnit
Unit testing with JUnit
Thomas Zimmermann
Unit testing best practices
Unit testing best practices
nickokiss
Unit and integration Testing
Unit and integration Testing
David Berliner
Unit Testing Concepts and Best Practices
Unit Testing Concepts and Best Practices
Derek Smith
UNIT TESTING PPT
UNIT TESTING PPT
suhasreddy1
Software testing ppt
Software testing ppt
Heritage Institute Of Tech,India
Destaque
(18)
Managing Projects With HomeSpot
Managing Projects With HomeSpot
Robot Chickens! How a Netduino runs our backyard chicken coop
Robot Chickens! How a Netduino runs our backyard chicken coop
Unit testing
Unit testing
What's New in ASP.NET Identity - TRINUG Sept 2014
What's New in ASP.NET Identity - TRINUG Sept 2014
Unit tests for dummies
Unit tests for dummies
Unit Tests And Automated Testing
Unit Tests And Automated Testing
Unit Testing And Mocking
Unit Testing And Mocking
sql introduction
sql introduction
#1 unit testing
#1 unit testing
Understanding Unit Testing
Understanding Unit Testing
JUnit- A Unit Testing Framework
JUnit- A Unit Testing Framework
Cordovaで業務アプリを作る 〜その事例とノウハウ〜
Cordovaで業務アプリを作る 〜その事例とノウハウ〜
Unit testing with JUnit
Unit testing with JUnit
Unit testing best practices
Unit testing best practices
Unit and integration Testing
Unit and integration Testing
Unit Testing Concepts and Best Practices
Unit Testing Concepts and Best Practices
UNIT TESTING PPT
UNIT TESTING PPT
Software testing ppt
Software testing ppt
Semelhante a Building Data Driven Mobile Apps with PhoneGap and ASP.NET WebAPI
Openkapow At Mashup Camp 5
Openkapow At Mashup Camp 5
Andreas Krohn
HTML5 WebWorks
HTML5 WebWorks
Raul Jimenez
Comprehensive List of Open Source QA Tools
Comprehensive List of Open Source QA Tools
Ashish Bansal
Build APIs With Kapow Mashup Server
Build APIs With Kapow Mashup Server
Andreas Krohn
Mashups MAX 360|MAX 2008 Unconference
Mashups MAX 360|MAX 2008 Unconference
Elad Elrom
OneRing @ OSCamp 2010
OneRing @ OSCamp 2010
Qiangning Hong
Building Rich Applications with Appcelerator
Building Rich Applications with Appcelerator
Matt Raible
Appium solution
Appium solution
Nael Abd Eljawad
API Design: Women Who Code (WWCode) DFW
API Design: Women Who Code (WWCode) DFW
Axway
FRENDS의 시작
FRENDS의 시작
frendskr
Oracle APEX & PhoneGap
Oracle APEX & PhoneGap
Christian Rokitta
Web API with ASP.NET MVC by Software development company in india
Web API with ASP.NET MVC by Software development company in india
iFour Institute - Sustainable Learning
Developing Mash up applications with Adobe AIR
Developing Mash up applications with Adobe AIR
marcocasario
Introduction To Adobe Flex And Semantic Resources
Introduction To Adobe Flex And Semantic Resources
keith_sutton100
Seattle StrongLoop Node.js Workshop
Seattle StrongLoop Node.js Workshop
Jimmy Guerrero
UIT: Our Skills
UIT: Our Skills
uitpramati
Xamarin Workshop Noob to Master – Week 5
Xamarin Workshop Noob to Master – Week 5
Charlin Agramonte
Cassandra summit - Big Data Apps on the cloud
Cassandra summit - Big Data Apps on the cloud
Uri Cohen
SharePoint 2013 APIs
SharePoint 2013 APIs
John Calvert
Meteoro de pegasuus! Desenvolvendo aplicações realtime com MeteorJS
Meteoro de pegasuus! Desenvolvendo aplicações realtime com MeteorJS
Julio Antonio Mendonça de Marins
Semelhante a Building Data Driven Mobile Apps with PhoneGap and ASP.NET WebAPI
(20)
Openkapow At Mashup Camp 5
Openkapow At Mashup Camp 5
HTML5 WebWorks
HTML5 WebWorks
Comprehensive List of Open Source QA Tools
Comprehensive List of Open Source QA Tools
Build APIs With Kapow Mashup Server
Build APIs With Kapow Mashup Server
Mashups MAX 360|MAX 2008 Unconference
Mashups MAX 360|MAX 2008 Unconference
OneRing @ OSCamp 2010
OneRing @ OSCamp 2010
Building Rich Applications with Appcelerator
Building Rich Applications with Appcelerator
Appium solution
Appium solution
API Design: Women Who Code (WWCode) DFW
API Design: Women Who Code (WWCode) DFW
FRENDS의 시작
FRENDS의 시작
Oracle APEX & PhoneGap
Oracle APEX & PhoneGap
Web API with ASP.NET MVC by Software development company in india
Web API with ASP.NET MVC by Software development company in india
Developing Mash up applications with Adobe AIR
Developing Mash up applications with Adobe AIR
Introduction To Adobe Flex And Semantic Resources
Introduction To Adobe Flex And Semantic Resources
Seattle StrongLoop Node.js Workshop
Seattle StrongLoop Node.js Workshop
UIT: Our Skills
UIT: Our Skills
Xamarin Workshop Noob to Master – Week 5
Xamarin Workshop Noob to Master – Week 5
Cassandra summit - Big Data Apps on the cloud
Cassandra summit - Big Data Apps on the cloud
SharePoint 2013 APIs
SharePoint 2013 APIs
Meteoro de pegasuus! Desenvolvendo aplicações realtime com MeteorJS
Meteoro de pegasuus! Desenvolvendo aplicações realtime com MeteorJS
Último
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Último
(20)
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Building Data Driven Mobile Apps with PhoneGap and ASP.NET WebAPI
1.
2.
Building Data Driven Mobile Apps
with PhoneGap and WebAPI
3.
Derek Smith @smithderekm codeovereasy.com
4.
There are 10 kinds of
apps in the world.
5.
6.
7.
8.
9.
10.
APP PhoneGap API Asp.Net WebAPI
11.
ASP.NET Web API
is an ideal platform for building RESTful applications on the .NET Framework.
12.
13.
Architecture
14.
HTML CSS JSON jQueryMobile WebApi DAL Data Store
15.
HTML CSS JSON jQueryMobile WebApi DAL Data Store
16.
17.
/api/account/ {POST}
18.
/api/outagereports/ {GET}
19.
/api/outagereport {POST} /api/outagereport {GET, PUT}
20.
/api/outagereport {DELETE}
21.
/api/outagereport {POST} Upload Photo & GPS
Coordinates
22.
Demo {structure} http://www.flickr.com/photos/steevithak/
23.
Cross-origin resource sharing (CORS)
is a mechanism that allows JavaScript on a web page to make XMLHttpRequests to another domain, not the domain the JavaScript originated from. http://en.wikipedia.org/wiki/Cross-origin_resource_sharing
24.
25.
Demo {CORS} http://www.flickr.com/photos/steevithak/
26.
Authentication
27.
Forms •Cookie Based •WebApi has
no UI Basic •HTTP header •Plaintext on wire Token •3 step •Token passed on header
28.
GET 401 Unauthorized POST Authorization Basic Client 200 TOKEN Authorization Server /api/account POST Authorization
Bearer: TOKEN 200 Resource Server /api/report
29.
Enable Token Support
on Web API
30.
Enable Token Support
on Web API Add Token Method to Controller
31.
Enable Token Support
on Web API Add Token Method to Controller Update client Logon to get Token
32.
Enable Token Support
on Web API Add Token Method to Controller Update client Logon to get Token Update API calls to pass token
33.
Demo {Authentication} http://www.flickr.com/photos/steevithak/
34.
Device Features
35.
PhoneGap Plugin Model $
phonegap local plugin add org.apache.cordova.device $ phonegap local plugin add org.apache.cordova.camera $ phonegap local plugin add org.apache.cordova.geolocation $ phonegap [phonegap] [phonegap] [phonegap] local plugin list org.apache.cordova.camera org.apache.cordova.device org.apache.cordova.geolocation
36.
37.
/api/outagereport {POST} /api/outagereportphoto {POST} Upload Photo &
GPS Coordinates
38.
Demo {DEVICE FEATURES} http://www.flickr.com/photos/steevithak/
39.
Headache #1: Cross Origin
Resource Sharing
40.
Headache #2: <access origin
=“*”/>
41.
Headache #3: Emulator networking
42.
• http://docs.phonegap.com • http://coenraets.org/blog/phonegap-tutorial/ •
Telerik Icenium – newly release implementation IDE of Cordova
43.
Good luck!
Baixar agora