Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hardwarezugriff mittels PhoneGap
Search
Marcus Ross
February 14, 2012
Programming
1
63
Hardwarezugriff mittels PhoneGap
slides from my session @ mdc2012
Marcus Ross
February 14, 2012
Tweet
Share
More Decks by Marcus Ross
See All by Marcus Ross
Mythbusting Azure SQL
zahlenhelfer
0
110
Das neue Crossplattform Dreamteam - Ionic/Angular/Cordova
zahlenhelfer
0
74
RDBMS und Map/Reduce - Hadoop trifft SQL
zahlenhelfer
0
43
Hardware steuern mit Javascript
zahlenhelfer
0
38
RDBMS triff Map/Reduce
zahlenhelfer
0
49
Raspberry Pi für Entwickler
zahlenhelfer
0
63
HILFE - meine Entwickler verstehen mich nicht
zahlenhelfer
0
85
Big Data for the Rest of us
zahlenhelfer
0
46
WDC 13 - JavaScript Debugging
zahlenhelfer
0
190
Other Decks in Programming
See All in Programming
CSC305 Lecture 02
javiergs
PRO
1
260
株式会社 Sun terras カンパニーデック
sunterras
0
160
Reactをクライアントで使わない
yusukebe
7
6.2k
Introducing ReActionView: A new ActionView-Compatible ERB Engine @ Kaigi on Rails 2025, Tokyo, Japan
marcoroth
3
640
プロダクト開発をAI 1stに変革する〜SaaS is dead時代で生き残るために〜 / AI 1st Product Development
kobakei
0
440
GitHub Actions × AWS OIDC連携の仕組みと経緯を理解する
ota1022
0
220
Pythonスレッドとは結局何なのか? CPython実装から見るNoGIL時代の変化
curekoshimizu
3
900
麻雀点数計算問題生成タスクから学ぶ Single Agentの限界と Agentic Workflowの底力
po3rin
5
2k
Back to the Future: Let me tell you about the ACP protocol
terhechte
0
120
CI_CD「健康診断」のススメ。現場でのボトルネック特定から、健康診断を通じた組織的な改善手法
teamlab
PRO
0
140
AIエージェント時代における TypeScriptスキーマ駆動開発の新たな役割
bicstone
4
1.2k
CSC305 Lecture 03
javiergs
PRO
0
220
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
It's Worth the Effort
3n
187
28k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
The Language of Interfaces
destraynor
162
25k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Music & Morning Musume
bryan
46
6.8k
The Straight Up "How To Draw Better" Workshop
denniskardys
237
140k
Large-scale JavaScript Application Architecture
addyosmani
513
110k
Building an army of robots
kneath
306
46k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
A Tale of Four Properties
chriscoyier
160
23k
Transcript
www.mobile-developer-conference.de /mdc_conference | #mdc12 Marcus Ross Zahlenhelfer Consulting @zahlenhelfer Hardwarezugriff
mittels PhoneGap / Apache Callback
www.mobile-developer-conference.de /mdc_conference | #mdc12 Kurzer Abriss der Geschichte • Erstellt
durch Nitobi • Nach Release 1.0 kauf durch Adobe • Übertragung des IP an die ASF • Jetzt heisst es Callback bzw. Cordova
www.mobile-developer-conference.de /mdc_conference | #mdc12 Mind the (Phone)Gap – 60 Sek.
• Was macht PhoneGap? Packager/JS-Bridge! • Was ist der Tick? native WebView!
www.mobile-developer-conference.de /mdc_conference | #mdc12 Architektur
www.mobile-developer-conference.de /mdc_conference | #mdc12 Aber was wird unterstützt?
www.mobile-developer-conference.de /mdc_conference | #mdc12 Der Packager • Native-App pro Plattform
• Daher pro Plattform ein Projekt • Bindet das HTML/JS per WebView ein
www.mobile-developer-conference.de /mdc_conference | #mdc12 Der API Teil Accelerometer Camera Capture
Compass Connection Contacts Device Events File Geolocation Media Notification Storage
www.mobile-developer-conference.de /mdc_conference | #mdc12 Einfach mal machen... ...! <script type="text/javascript"
charset="utf-8“>! ! document.addEventListener("deviceready", onDeviceReady, false);! !! function onDeviceReady() {! var element = document.getElementById('deviceEigenschaften');! ! !'Geräte Name: ' + device.name + '<br />' + ! ! !'Geräte PhoneGap: ' + device.phonegap + '<br />' + ! ! !'Geräte Platform: ' + device.platform! }! </script>! ...!
www.mobile-developer-conference.de /mdc_conference | #mdc12 ...das kommt raus. - DEMO -
www.mobile-developer-conference.de /mdc_conference | #mdc12 Mehr Info bitte... • Dokumentation der
API unter: • docs.phonegap.com • auch in Deutsch durch den Referenten
www.mobile-developer-conference.de /mdc_conference | #mdc12 Debuggen möglich? • Debuggen durch weinre
(WEb INspector REmote) • http://phonegap.github.com/weinre/ Home.html
www.mobile-developer-conference.de /mdc_conference | #mdc12 Mehr Info?
www.mobile-developer-conference.de /mdc_conference | #mdc12 Und wenn ich noch mehr will?
• Erweitern durch eigene Plugins möglich! • Beispiel: Taschenlampe https://github.com/phonegap/phonegap- plugins/tree/master/iPhone/Torch
www.mobile-developer-conference.de /mdc_conference | #mdc12 Marcus Ross Zahlenhelfer Consulting
[email protected]
Twitter:
@zahlenhelfer Danke!