Skip to content

Commit

Permalink
Added Masa's talk, closes #51 (#53)
Browse files Browse the repository at this point in the history
* adjusted schedule, closes #50

* Added Masa's workshop details, closes #51

* build
  • Loading branch information
GarthDB committed Apr 13, 2016
1 parent 55af6f7 commit 338e55f
Show file tree
Hide file tree
Showing 60 changed files with 78 additions and 76 deletions.
33 changes: 17 additions & 16 deletions _site/bundle.js
Original file line number Diff line number Diff line change
Expand Up @@ -26838,8 +26838,8 @@ return /******/ (function(modules) { // webpackBootstrap
twitter: "devgirlFL",
slug: "hollyschinsky",
name: "Holly Schinsky",
title: "Senior Technical Evangelist, Adobe",
bio: "Holly Schinsky is working with the PhoneGap team at Adobe and currently focused on mobile development using PhoneGap, HTML/CSS and JavaScript. She has 17 years experience in software development including Java, Adobe Flex/AIR and ActionScript in addition to her recent hybrid mobile work. Holly’s latest focus is on developer advocacy and education via her blog, samples and workshops. In her free time she’s usually found driving a carpool, running or hanging out with her family.",
title: "Senior Software Engineer, Adobe",
bio: "Holly works on the PhoneGap team at Adobe with a heavy focus on Developer Advocacy and Education via her blogging, sample apps and workshops. In her free time she’s usually found running, driving a carpool or hanging out with her family.",
conferences: ["us2016", "eu2016"]
}, {
id: 28,
Expand Down Expand Up @@ -27309,10 +27309,10 @@ return /******/ (function(modules) { // webpackBootstrap
}]
}],
eu2016: [{
time: "8:30am-9:00am",
title: "Registration and Breakfast"
time: "9:00am-9:30am",
title: "Registration"
}, {
time: "9:00am-10:30am",
time: "9:30am-11:00am",
sessions: [{
title: "PhoneGap Essentials",
speakerSlug: "hollyschinsky",
Expand All @@ -27323,10 +27323,10 @@ return /******/ (function(modules) { // webpackBootstrap
description: "Jesse has been writing PhoneGap plugins since before there were plugins. In this deep dive workshop Jesse will cover all the requirements of making great plugins, from conception to testing to publishing. He will also share some secrets from his bag'o'tricks and demonstrate some interesting uses for plugins you may not have thought of. Come ready to build!"
}]
}, {
time: "10:30am-10:45am",
time: "11:00am-11:15am",
title: "Break"
}, {
time: "10:45am-11:45am",
time: "11:15am-12:15pm",
sessions: [{
title: "Rangle.io",
speakerSlug: ""
Expand All @@ -27335,7 +27335,7 @@ return /******/ (function(modules) { // webpackBootstrap
speakerSlug: ""
}]
}, {
time: "11:45am-12:45pm",
time: "12:15pm-1:15pm",
sessions: [{
title: "PhoneGap Build",
speakerSlug: "wildabeast",
Expand All @@ -27346,10 +27346,10 @@ return /******/ (function(modules) { // webpackBootstrap
description: "Many developers choose to build native navigation and transitions into their apps but use webviews for the main content, allowing them to realize a large cost and time savings while making their app available to a wider range of users quickly. This approach also provides the ability to push timely updates without app store approval hassles. With this model, only a small native code-base needs to be maintained per platform, and it’s typically the static elements of the app rather than the main content, thus more manageable."
}]
}, {
time: "12:45pm-1:45am",
time: "1:15pm-2:15am",
title: "Lunch"
}, {
time: "1:45am-3:15pm",
time: "2:15am-3:45pm",
sessions: [{
title: "App Privacy and Security for PhoneGap Developers",
speakerSlug: "stevesgill",
Expand All @@ -27360,19 +27360,20 @@ return /******/ (function(modules) { // webpackBootstrap
description: "In this workshop we'll walk through adding push notification capabilities to your application. You'll learn how to set up a Google Cloud Messaging project for Android notifications and adding push capabilities to your iOS certificate and provisioning profiles. You'll gain an understanding of how to register with your remote push service and handle incoming notifications. Advanced topics will include how to add action buttons, responding to silent push notifications and testing using node.js."
}]
}, {
time: "3:15pm-4:15pm",
time: "3:45pm-4:45pm",
sessions: [{
title: "Monaca",
speakerSlug: ""
title: "Learn React with Onsen UI 2",
speakerSlug: "masahirotanaka",
description: "<p>In this workshop, you will understand how to develop beautiful apps using React and Onsen UI 2. You will learn React and how to effectively use it for developing Cordova apps.</p><p>Level: Beginner to Intermediate.</p>"
}, {
title: "Canonical",
speakerSlug: ""
}]
}, {
time: "4:15pm-4:30pm",
time: "4:45pm-5:00pm",
title: "Break"
}, {
time: "4:30pm-5:30pm",
time: "5:00pm-6:00pm",
sessions: [{
title: "Augmented reality apps with PhoneGap",
speakerSlug: "andreasschacherbauer",
Expand Down Expand Up @@ -28176,6 +28177,7 @@ return /******/ (function(modules) { // webpackBootstrap
)
),
_react2.default.createElement(_speakersSection2.default, { speakers: speakers, heading: "Speakers", pageSlug: "eu2016" }),
_react2.default.createElement(_sessionsSection2.default, { sessions: sessions, heading: "Schedule", pageSlug: "eu2016" }),
_react2.default.createElement(
'section',
{ className: 'columns' },
Expand Down Expand Up @@ -28233,7 +28235,6 @@ return /******/ (function(modules) { // webpackBootstrap
)
),
_react2.default.createElement(_workshopsSection2.default, { workshops: workshops, pageSlug: "eu2016" }),
_react2.default.createElement(_sessionsSection2.default, { sessions: sessions, heading: "Schedule", pageSlug: "eu2016" }),
_react2.default.createElement(
'section',
null,
Expand Down
2 changes: 1 addition & 1 deletion _site/eu2016/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion _site/eu2016/speaker/andreasschacherbauer/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1411,4 +1411,4 @@
column-count: 2;
}
}
</style><!--if lt IE 9script(src = '//html5shiv.googlecode.com/svn/trunk/html5.js')--></head><body><div id="react-output" data-reactid=".1sg2ebwagw0" data-react-checksum="-1144861937"><div id="content" class="speaker-page-content" data-reactid=".1sg2ebwagw0.0"><header class="speaker-page--header" data-reactid=".1sg2ebwagw0.0.0"><a class="" href="/eu2016/" data-reactid=".1sg2ebwagw0.0.0.0"><img src="/img/pgd_logo_eu.svg" alt="PhoneGap Day EU logo" data-reactid=".1sg2ebwagw0.0.0.0.0"/></a></header><div class="text-bounds speaker" data-reactid=".1sg2ebwagw0.0.1"><a class="" href="/eu2016/" data-reactid=".1sg2ebwagw0.0.1.0"><span data-reactid=".1sg2ebwagw0.0.1.0.0">&lt; </span><span data-reactid=".1sg2ebwagw0.0.1.0.1">Home</span></a><div data-reactid=".1sg2ebwagw0.0.1.1"><img class="speaker--photo" src="/img/bio/andreasschacherbauer.jpg" alt="Andreas Schacherbauer" data-reactid=".1sg2ebwagw0.0.1.1.0"/></div><h1 class="speaker--name" data-reactid=".1sg2ebwagw0.0.1.2">Andreas Schacherbauer</h1><h2 class="speaker--title" data-reactid=".1sg2ebwagw0.0.1.3">Head of SDK, Wikitude</h2><div class="speaker--bio" data-reactid=".1sg2ebwagw0.0.1.4">Andreas has been developing Wikitude&#x27;s augmented reality SDK from the ground up. He leads the SDK engineering group within Wikitude and is actively developing the first PhoneGap Plugin for augmented reality for more than 4 years.</div><div class="workshops" data-reactid=".1sg2ebwagw0.0.1.7"><h2 class="sessions--heading" data-reactid=".1sg2ebwagw0.0.1.7.0">Workshop</h2><div class="session" data-reactid=".1sg2ebwagw0.0.1.7.1:$4=230pm-5=230pm"><h3 class="session--title" data-reactid=".1sg2ebwagw0.0.1.7.1:$4=230pm-5=230pm.0">Augmented reality apps with PhoneGap</h3><div class="session--time" data-reactid=".1sg2ebwagw0.0.1.7.1:$4=230pm-5=230pm.1">4:30pm-5:30pm</div><div class="session--description" data-reactid=".1sg2ebwagw0.0.1.7.1:$4=230pm-5=230pm.2"><div>In this workshop we will what augmented reality has to offer and how to integrate AR functionality into your PhoneGap/Cordova app. We will have a look how to create AR experiences using Wikitude's JavaScript API.</div></div></div></div></div></div><script id="initial-props" type="application/json" data-reactid=".1sg2ebwagw0.1">{"history":{},"location":{"pathname":"/eu2016/speaker/andreasschacherbauer","search":"","hash":"","state":null,"action":"POP","key":"wg7ulu"},"params":{"slug":"andreasschacherbauer"},"route":{"path":"/","indexRoute":{},"childRoutes":[{"path":"/us2016/"},{"path":"/us2016/speaker/:slug"},{"path":"/eu2016/"},{"path":"/eu2016/speaker/:slug"}]},"routeParams":{},"routes":["~route","~route~childRoutes~3"],"children":{"key":null,"ref":null,"props":{"history":"~history","location":"~location","params":"~params","route":"~route~childRoutes~3","routeParams":{"slug":"andreasschacherbauer"},"routes":"~routes","children":null},"_owner":{"_currentElement":{"key":null,"ref":null,"props":{"routes":"~routes","params":"~params","location":"~location","components":[null,null],"history":"~history"},"_owner":null,"_store":{}},"_rootNodeID":".1sg2ebwagw0","_instance":{"props":"~children~_owner~_currentElement~props","context":{},"refs":"~children~_owner~_instance~context","updater":{},"_reactInternalInstance":"~children~_owner","state":null},"_pendingElement":null,"_pendingStateQueue":null,"_pendingReplaceState":false,"_pendingForceUpdate":false,"_renderedComponent":{"_currentElement":{"key":null,"ref":null,"props":"~","_owner":"~children~_owner","_store":{}},"_rootNodeID":".1sg2ebwagw0","_instance":{"props":"~","context":"~children~_owner~_instance~context","refs":"~children~_owner~_instance~context","updater":"~children~_owner~_instance~updater","_reactInternalInstance":"~children~_owner~_renderedComponent","state":null},"_pendingElement":null,"_pendingStateQueue":null,"_pendingReplaceState":false,"_pendingForceUpdate":false,"_renderedComponent":null,"_context":{"history":"~history","location":"~location"},"_mountOrder":710,"_topLevelWrapper":null,"_pendingCallbacks":null,"_mountIndex":0,"_mountImage":null,"_isOwnerNecessary":false,"_warnedAboutRefsInRender":false},"_context":"~children~_owner~_instance~context","_mountOrder":709,"_topLevelWrapper":null,"_pendingCallbacks":null,"_mountIndex":0,"_mountImage":null,"_isOwnerNecessary":false,"_warnedAboutRefsInRender":false},"_store":{}}}</script><script src="/bundle.js" data-reactid=".1sg2ebwagw0.2"></script></div></body></html>
</style><!--if lt IE 9script(src = '//html5shiv.googlecode.com/svn/trunk/html5.js')--></head><body><div id="react-output" data-reactid=".ui4ktbo8hs" data-react-checksum="1547159733"><div id="content" class="speaker-page-content" data-reactid=".ui4ktbo8hs.0"><header class="speaker-page--header" data-reactid=".ui4ktbo8hs.0.0"><a class="" href="/eu2016/" data-reactid=".ui4ktbo8hs.0.0.0"><img src="/img/pgd_logo_eu.svg" alt="PhoneGap Day EU logo" data-reactid=".ui4ktbo8hs.0.0.0.0"/></a></header><div class="text-bounds speaker" data-reactid=".ui4ktbo8hs.0.1"><a class="" href="/eu2016/" data-reactid=".ui4ktbo8hs.0.1.0"><span data-reactid=".ui4ktbo8hs.0.1.0.0">&lt; </span><span data-reactid=".ui4ktbo8hs.0.1.0.1">Home</span></a><div data-reactid=".ui4ktbo8hs.0.1.1"><img class="speaker--photo" src="/img/bio/andreasschacherbauer.jpg" alt="Andreas Schacherbauer" data-reactid=".ui4ktbo8hs.0.1.1.0"/></div><h1 class="speaker--name" data-reactid=".ui4ktbo8hs.0.1.2">Andreas Schacherbauer</h1><h2 class="speaker--title" data-reactid=".ui4ktbo8hs.0.1.3">Head of SDK, Wikitude</h2><div class="speaker--bio" data-reactid=".ui4ktbo8hs.0.1.4">Andreas has been developing Wikitude&#x27;s augmented reality SDK from the ground up. He leads the SDK engineering group within Wikitude and is actively developing the first PhoneGap Plugin for augmented reality for more than 4 years.</div><div class="workshops" data-reactid=".ui4ktbo8hs.0.1.7"><h2 class="sessions--heading" data-reactid=".ui4ktbo8hs.0.1.7.0">Workshop</h2><div class="session" data-reactid=".ui4ktbo8hs.0.1.7.1:$5=200pm-6=200pm"><h3 class="session--title" data-reactid=".ui4ktbo8hs.0.1.7.1:$5=200pm-6=200pm.0">Augmented reality apps with PhoneGap</h3><div class="session--time" data-reactid=".ui4ktbo8hs.0.1.7.1:$5=200pm-6=200pm.1">5:00pm-6:00pm</div><div class="session--description" data-reactid=".ui4ktbo8hs.0.1.7.1:$5=200pm-6=200pm.2"><div>In this workshop we will what augmented reality has to offer and how to integrate AR functionality into your PhoneGap/Cordova app. We will have a look how to create AR experiences using Wikitude's JavaScript API.</div></div></div></div></div></div><script id="initial-props" type="application/json" data-reactid=".ui4ktbo8hs.1">{"history":{},"location":{"pathname":"/eu2016/speaker/andreasschacherbauer","search":"","hash":"","state":null,"action":"POP","key":"fk3su4"},"params":{"slug":"andreasschacherbauer"},"route":{"path":"/","indexRoute":{},"childRoutes":[{"path":"/us2016/"},{"path":"/us2016/speaker/:slug"},{"path":"/eu2016/"},{"path":"/eu2016/speaker/:slug"}]},"routeParams":{},"routes":["~route","~route~childRoutes~3"],"children":{"key":null,"ref":null,"props":{"history":"~history","location":"~location","params":"~params","route":"~route~childRoutes~3","routeParams":{"slug":"andreasschacherbauer"},"routes":"~routes","children":null},"_owner":{"_currentElement":{"key":null,"ref":null,"props":{"routes":"~routes","params":"~params","location":"~location","components":[null,null],"history":"~history"},"_owner":null,"_store":{}},"_rootNodeID":".ui4ktbo8hs","_instance":{"props":"~children~_owner~_currentElement~props","context":{},"refs":"~children~_owner~_instance~context","updater":{},"_reactInternalInstance":"~children~_owner","state":null},"_pendingElement":null,"_pendingStateQueue":null,"_pendingReplaceState":false,"_pendingForceUpdate":false,"_renderedComponent":{"_currentElement":{"key":null,"ref":null,"props":"~","_owner":"~children~_owner","_store":{}},"_rootNodeID":".ui4ktbo8hs","_instance":{"props":"~","context":"~children~_owner~_instance~context","refs":"~children~_owner~_instance~context","updater":"~children~_owner~_instance~updater","_reactInternalInstance":"~children~_owner~_renderedComponent","state":null},"_pendingElement":null,"_pendingStateQueue":null,"_pendingReplaceState":false,"_pendingForceUpdate":false,"_renderedComponent":null,"_context":{"history":"~history","location":"~location"},"_mountOrder":713,"_topLevelWrapper":null,"_pendingCallbacks":null,"_mountIndex":0,"_mountImage":null,"_isOwnerNecessary":false,"_warnedAboutRefsInRender":false},"_context":"~children~_owner~_instance~context","_mountOrder":712,"_topLevelWrapper":null,"_pendingCallbacks":null,"_mountIndex":0,"_mountImage":null,"_isOwnerNecessary":false,"_warnedAboutRefsInRender":false},"_store":{}}}</script><script src="/bundle.js" data-reactid=".ui4ktbo8hs.2"></script></div></body></html>
Loading

0 comments on commit 338e55f

Please sign in to comment.