PhoneGap Day EU 2015

May 18-19 in Amsterdam

Register!

// Intro + About

PhoneGap Day is one part conference and one part celebration. Join us for an incredible day to hear how the brightest minds in mobile are using PhoneGap to accelerate and optimize their mobile development strategy. You’ll hear from industry experts all ready to share tips and best practices, experiences with coding and performance, and the latest mobile trends. Meet members from the PhoneGap team, hear the latest PhoneGap news, and find out what’s coming next!

Conference will be from 09:00-18:00

Need help justifying your trip? Download our “Letter to your Boss” document.

// PhoneGap Day Speakers

Anis Kadri

Anis is a Software Engineer at Adobe. He works on PhoneGap and Cordova full-time and has been contributing to the project since its early inception. Lately, he’s been interested in trying to introduce PhoneGap solutions to the enterprise world.

Anthony Rumsey

Anthony is a software developer at Adobe with a passion for creating well designed and engaging user experiences. During his 15 year career Anthony has focused on the integration of web technologies into Adobe’s enterprise software. More recently his focus has shifted to exploring the capabilities of the mobile web and mobile apps including contributions to the responsive simulator, touch interface and PhoneGap integration in Adobe Experience Manager.

Ben Sperry

An avid open source supporter and endless front-end tinkerer. ​Ben is​ fascinated with making delightful human and machine interactions.

Brian LeRoux

Brian declined to write a bio because talking in the third person weirds me out man.

Christian Heilmann

Chris Heilmann has dedicated a lot of his time making the web better. Originally coming from a radio journalism background, he built his first web site from scratch around 1997 and spent the following years working on lots of large, international web sites. He then spent a few years in Yahoo building products and explaining and training people including Yahoo Answers, Search, Local and Maps. He then worked at Mozilla moving HTML5 support forward and advocating Firefox OS as an open alternative to closed mobile systems. Chris wrote two and contributed to eight books on web development and wrote many articles and hundreds of blog posts for Ajaxian, Smashing Magazine, Yahoo, Mozilla, ScriptJunkie and many more. He also wrote the Developer Evangelism Handbook in use in many companies to coach evangelists.

Claudio Cossio

Claudio works at the R&D Lab in Nearsoft a software development firm in Mexico and is in charge of User Growth for Mapillary a mapsourcing platform. Has been building marketing campaigns and developer relationship programs for technology companies. He is also part of the mentor network at Seedcamp, one of Europe’s top seed investment firm. Co-founded Interesante.com. He loves to work on scaling products and building powerful user communities.

David Planella

David heads up the Ubuntu Community Team at Canonical, the makers of Ubuntu. David and his team’s involvement in Ubuntu app development includes growing the developer community and acting as a liaison with app authors who target the free platform. David is a community manager with strong Engineering background, he possesses more than ten years of experience contributing and managing open source projects and communities.

Denis Radin

Front-end engineer working on ‘embedded JavaScript’ in Liberty Global (Ziggo, UPC). Passionate about UI experiments and performance optimization. Launching JavaScript into space and stratosphere in spare time and believe this is a sunrise of interactive revolution. Blogging at PixelsCommander.com

Francesco Balestrieri

Francesco is a technical project manager in Intel’s Open Source Technology Center. He has been involved with computers since his father brought home a Sinclair ZX Spectrum, and thought he wanted to be a game programmer until he discovered the Internet. He has worked in the mobile and telco application arena since 1998 first at Nokia and now Intel in roles ranging from software engineer to system architect and project manager. He has a Master of Science degree in Information Science Engineering from the University of Pisa (Italy) and spent some time working on his final thesis at King’s College London.

Holly Schinsky

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.

Martin Kool

Martin is interaction engineer and partner at the Dutch Q42, working on projects such as Rijksmuseum, 9292, Philips Hue and Staatsloterij. He also designed a few HTML5 games such as 0h h1 (http://0hh1.com) and 0h n0 (http://0hn0.com) . Years back he created the old-school adventure game portal Sarien.net (http://sarien.net) offering retro classics such as Space Quest and King’s Quest in the browser on the iPad with a multiplayer twist. Martin co-founded Handcraft (http://www.handcraft.com), an HTML5 prototyping environment for hybrid web designers / developers and created the educational game Quento (http://quento.com) which is being used in schools all over the world. He is currently working on Q42’s new educational startup LessonUp (http://lessonup.io) and probably working on a new game when you’re reading this.

Matt May

Matt May is Adobe’s Accessibility Evangelist. His work includes providing guidance on accessibility-related subjects to Adobe’s product teams, as well as advocating principles of accessibility and universal design to the public at large. He lives in Seattle. Yes, it rains as much as you think it does.

Max Lynch

A software developer by trade, Max loves taking complicated technology and making it more accessible to people around the world. Max enjoys spending time with his wife Melissa and dog Henry. He’s also a soccer (football) fanatic.

Michael Brooks

Orphaned as a child, Michael Brooks was raised by his elderly Uncle Ben and Aunt May. Academically gifted, he displayed an uncanny affinity for Computer Science with speciality in signal processing and computer vision. While attending a developer meetup at the age of 26, Michael was bitten on the hand by a radioactive Nitobi employee, empowering him with the company’s proportional open source belief, community, and ability to ship products. Now disguised as mwbrooks and teamed with Adobe, Michael slings between vim, GitHub, Twitter, and IRC to protect the innocent, confront evil, and make PhoneGap & Apache Cordova a safer framework for the future of application development.

Niels Leenheer

Niels is a developer working on web applications and PhoneGap based apps for Salonhub. He is the creator of HTML5test.com and runs the one of the largest Open Device Labs in Europe.

Rupinder Mann

Rupinder works in the Ubuntu Phone marketing team at Canonical, where she has been involved in the launch of the very first Ubuntu Phone. She is now focusing on showing developers the many paths they can use to bring their apps and content to Ubuntu phone.

Sakari Poussa

Sakari Poussa is a software architect in Intel’s Open Source Technology Center located in Espoo, Finland, leading web and mobile OS technology development. Previous to joining Intel, Sakari directed the software engineering efforts of Nokia’s Linux-based mobile operating systems (Maemo and MeeGo) for the highly popular N900 and N9 device series. He was also a Chief Architect at Nokia Networks managing development of mobile data network equipment solutions. Currently, Sakari is one of the lead architects of Crosswalk application runtime project.

Sebastian Witalec

Sebastian has passion for all types of technologies. He is always happy to learn about the new stuff and to pass the knowledge as far as his voice (or the wire) can take him. Sebastian is based in London, UK actively working with various Dev communities in the area. When not acting techie he is a massive football fan/player (probably bigger at heart than skills).

Simon MacDonald

Simon has over fifteen years of development experience and has worked on a variety of projects including object oriented databases, police communication systems, speech recognition and unified messaging. His current focus is contributing to the open source PhoneGap project to enable developers to create cross platform mobile applications using Web technologies. Simon’s been building web applications since the days they were written using shell scripts and he still has nightmares about those dark days.

Syd Lawrence

Syd runs We Make Awesome Sh, he’s made physical interactive art, and digital interactive art and has worked with musicians such as The Rolling Stones, Kylie Minogue, Madeon and Alt-J on album and single launches. He’s also been involved in projects with Coca Cola, Microsoft, Samsung, UEFA and Facebook.

// Workshops - SOLD OUT!

We have brand new workshops this year so be sure to stay for the day after the conference to get some hands-on experience building PhoneGap apps with experts from the team. The workshops will be held on Tuesday, May 19th and will be in a separate venue from the conference venue. Address is: HERENGRACHT 182, AMSTERDAM, THE NETHERLANDS.

Dive deeper into PhoneGap by attending the conference workshops on Tuesday, May 19th.

PhoneGap, from beginner to God Mode


// Schedule

May 18 2015
08:30 ... Registration
09:00 ... Michael Brooks / PhoneGap 2014 Review Come take a walk with me down memory lane. We'll admire the new members of the PhoneGap family. Breath in the fresh air of improvement. Stroll by the countless bug fixes. And end our journey with an acknowledge to everyone who helped bring PhoneGap into 2015.
09:40 ... Syd Lawrence / Making High Performance PhoneGap Apps How we made people think that Snowbuddy was a native app
10:20 ... Break
10:50 ... Martin Kool / Achievement Unlocked You've just added Achievements and Leaderboards to your HTML5 game for iOS and Android
11:30 ... Crosswalk: Unleash the fury of web innovation in your Android app today Web technologies are improving at a rapid pace. New features such as responsive design, cloud services, WebRTC, WebGL and Canvas provide developers with a great deal of potential. However, leveraging these features in a fragmented Android market is difficult, and oft-times impossible given the diversity of the various platform versions and capabilities. This session introduces the Crosswalk Project, an open-source, Chromium-based, HTML5 runtime that opens up the full set of leading-edge web innovations to Android developers and greatly reduces the fragmentation limitations. The Crosswalk Project is already available as a Cordova plugin so build and deploy steps are right at your fingertips.
11:50 ... Denis Radin / HTML GL - Render HTML & CSS via WebGL For 60 fps and a bit of effects HTML GL solves "the slow DOM problem" by creating WebGL representations of DOM elements and hiding actual DOM after. This speeds up HTML/CSS animations and transformations by using 3D hardware acceleration and allows to apply OpenGL effects as modern 3D games have. Also will shed some light on approaches being developed in UPC for getting highest performance on mobile and TV devices.
12:10 ... Lunch
01:10 ... Max and Ben / Reframing Hybrid Historically, discussion around hybrid app development has focused on performance and native look and feel. While those are incredibly important topics, we'd like to reframe the conversation and focus on the ways in which hybrid development gives developers advantages over native development. We'll talk about how Ionic, PhoneGap, and other hybrid technologies give app developers abilities they never had before, resulting in apps that are faster and cheaper to build, more dynamic, and more successful.
01:50 ... Niels Leenheer / The Android Webview The Android WebView is a system level component that handles HTML, CSS and JavaScript, and can be used by other applications. One of the applications that uses the WebView is the default Android browser, but your own PhoneGap apps are also using it. In fact, PhoneGap is just a wrapper that extends the WebView. Unfortunately there is not just one WebView. The WebView changes between versions of Android. Sometimes these changes are just bug fixes, and sometimes they include new features. What’s even worse: device manufactures apparently also like to make their own modifications to the WebView. Recently Google tried to solve this mess and created a new backwards compatible WebView for Android 4.4 and higher. The new WebView is no longer based on WebKit, but uses Chromium instead. What are the differences and how does this impact your applications? Is the new WebView really backwards compatible? Which web platform features should you avoid in your PhoneGap app and which are safe to use? How do you deal with creating apps for a multitude of WebViews that all behave slightly different? Which devices do you need to properly test your app? And finally, are there other solutions to these problems?
02:10 ... Anis Kadri / Embedding Natively The Hybrid Sweet Spot" 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.
02:30 ... Matt May / PhoneGap Accessibility
02:50 ... Sebastian Witalec / The Telerik Platform—Cordova Apps Made Easy Building hybrid apps is hard. In addition to actually coding an application, you also have to deal platform-specific configuration files, icons, permissions, deployment procedures, and more. That's where Telerik comes in. With a series of tools—including cloud-based builds, dozens of high-quality (and free) Cordova plugins, and a whole lot more—Telerik provides everything you need to take the pain out of hybrid development.
03:10 ... Break
03:40 ... Claudio Cossio / Luck + Motion: User Growth for your App In 1978 Dr. James Justin work a book called Chase, Chance & Creativity where he talks about the 4 types of "chance's" a researcher might find. This can be directly applied to any type of work that is based on creativity, it can be applied on how to find growth for your app. We will explain it with some cool use case's.
04:20 ... Rupinder Mann / Introducing the Ubuntu Phone
Ubuntu phone overview - why it's the platform for developers.
04:40 ... Simon MacDonald / Push n' Pull Do you ever wish your users were more engaged with your app? Or that you could update its content more easily? Come learn about the new, easier to configure and use Push Plugin and how to deliver content and code updates using the all new, all different Content Sync plugin.
05:20 ... MC Closing Remarks
05:30 ... Pub Mixer (goes until 8pm'ish)

May 19 2015 - Workshops - SOLD OUT!
09:00 ... Beginner: Intro to PhoneGap This workshop will provide an introduction to PhoneGap, the philosophy behind it, and how to get started quickly using a variety of different tools available. You will learn how to create a simple mobile app using the PhoneGap CLI, PhoneGap Desktop App, PhoneGap Developer App, and more. You'll then learn how to extend the app with plugins, manipulate it with hooks, and debug it with the various tools available. By the end of this beginner workshop, you will walk away with a solid understanding of what PhoneGap is all about and how to use it for your next project.
10:30 ... Break
11:00 ... Intermediate Learn how to architect large, complex, and native-like PhoneGap apps using HTML, JavaScript, and CSS. We will investigate mobile challenges and find solutions for them as well as learn about Single Page Architecture, HTML templates, performance techniques, frameworks and more. We will also build a full-fledge working app you can take home for reference after the Workshop.
12:00 ... Ecosystems: Ubuntu - How to use existing HTML5 assets and make them work on Ubuntu
12:30 ... Lunch
01:30 ... Advanced Web Views And Plugins
02:30 ... Crosswalk: Unleash the fury of web innovation in your Android app today
03:00 ... Break
03:30 ... Advanced Enterprise This workshop will give an intro to PhoneGap Enterprise and AEM Apps. You will create a PGE app, build and install an AEM package, author some new content for your app and finally build the final app via the command line and the PGE app. Bonus! You'll also learn how to instrument an app for tracking with mobile services.
04:00 ... Ecosystems: Telerik In this workshop you'll build two complete apps: a photo album and a grocery list manager. You'll see how to tackle tough problems such as user management, authentication, and storing data in the cloud. Come learn how you can focus less on the platform-specific nuances of hybrid development, and more on building awesome apps.

// Venue

Compagnietheater
Kloveniersburgwal 50
1012 CX Amsterdam

You can also find directions on Compagnietheater’s site.

The workshops will be held on Tuesday, May 19th and will be in a separate venue from the conference venue. Address is: HERENGRACHT 182, AMSTERDAM, THE NETHERLANDS.

// Sponsors