Wakanda is an open-source platform for developing business web and mobile applications in Javascript.
|
Make money writing Office Apps with JavaScript...
by Matt Harrington
Agenda Not Set Yet
Room Not Assigned
Know JavaScript and HTML5? If so, you can put your skills to use writing "Apps for Office" and selling them to millions of users in the new Office Store. Write an Outlook plugin that parses incoming messages for sales inquiries and automatically generates quotes. Write a plugin for Excel which talks to Bing Maps. Write a plugin for PowerPoint which translates words to different languages. Take the web development skills you already know, and make money in a completely new app ecosystem used by millions around the world.
I'm a Developer Evangelist at Microsoft. I'm interested in Windows 8, F#, C++, and JavaScript. Matt Harrington I'm a Developer Evangelist at Microsoft. I'm interested in Windows 8, F#, C++, and... blogs.msdn.com/b/matt-harrington /Presenter/2013/Matt-Harrington-913 CA mh415 True True
16
JavaScript
367
html5
679
Office 2013
|
||
|
Learn JavaScript/HTML5 by modeling and solving...
by Manoj Kumar
Agenda Not Set Yet
Room Not Assigned
We will touch many aspects of object oriented programming in JavaScript and create a model for Rubik's cube that helps us represent the state of the cube and compute the final effect of the cube for any given sequence of moves. We will use simple 2D graphics to draw the cube in an html page, capture mouse movements to rotate any side of the cube and let user interact with it in order to solve it. We will also discuss some algorithms to find useful moves by simple search mechanism enhanced with Rubik's cube common sense.
Join us if you are new to JavaScript, have interest in Rubik's cube or just want to have some fun with programming.
Manoj Kumar is a Principal Software Engineer at Oracle, currently working in Oracle Social Network group. He has over 20 years of experience in the software industry working on application servers, application development frameworks and web services. He has M.Tech. in Computer Science and Data Processing from IIT Kharagpur and B. Tech. in Electrical Engineering from IIT BHU, India. Manoj Kumar Manoj Kumar is a Principal Software Engineer at Oracle, currently working in Oracle Social... manoj-kumar-on.blogspot.com/ /Presenter/2013/Manoj-Kumar-672 California True True
16
JavaScript
211
functional programming
225
Design Patterns
313
HTML
367
html5
662
Algorithms
|
||
|
Building SharePoint 2013/Office 365 Biz Apps w/...
by Beth Massi
Agenda Not Set Yet
Room Not Assigned
With the recent addition of HTML5 and SharePoint support, Visual Studio LightSwitch really is the easiest way to create modern line of business applications for the enterprise. In this demo-heavy session, see how to build and deploy data-centric business applications into SharePoint/O365 that provide rich user experiences tailored for modern devices. We’ll cover how LightSwitch helps you focus your time on what makes your application unique, allowing you to easily implement common business application scenarios—such as integrating SharePoint data, interacting with SharePoint assets via CSOM, as well as using other O365 services like Exchange. You will also see how developers can use their knowledge of HTML5 and JavaScript to build touch-centric SharePoint applications that run well on modern mobile devices.
Beth Massi is a Senior Program Manager on the Visual Studio team at Microsoft. Beth is a community champion for business application developers and has over 15 years of industry experience building business apps. She is a frequent speaker at various software development events and you can find her on a variety of developer sites including MSDN Developer Centers, Channel 9, and her blog http://www.bethmassi.com/. Follow her on twitter @BethMassi Beth Massi Beth Massi is a Senior Program Manager on the Visual Studio team at Microsoft. Beth is a... blogs.msdn.com/bethmassi /Presenter/2013/Beth-Massi-552 CA BethMassi True False
367
html5
393
LightSwitch
627
Visual Studio 2012
677
SharePoint 2013
775
Office 365
|
||
|
Fight the empire lightweightly with HTML5,...
by Bhakti Mehta
Agenda Not Set Yet
Room Not Assigned
This session focuses on how Java EE 7 provides an extensive set of new and enhanced features to support standards such as HTML5, WebSocket, and server-sent events, among others. The session shows how these new features are designed and matched to work together for developing lightweight solutions matching end users’ high expectations for Web application responsiveness. It covers best practices and design patterns governing application development with JAX-RS 2.0, async Servlet, and JSON-P (among others) as well as outlining the pitfalls that should be avoided. You will see code snippets and block diagrams that clarify use of APIs coming from the demo application shown at the end.
Bhakti Mehta is a Principal Member of Technical Staff at Oracle. She has a Bachelors degree in Computer Engineering and a Masters degree in Computer Science from State University of New York. She is currently working in the Glassfish team.She has contributed to various open source projects and presented at numerous conferences. You can follow her on twiter at https://twitter.com/bhakti_mehta Bhakti Mehta Bhakti Mehta is a Principal Member of Technical Staff at Oracle. She has a Bachelors... http://www.java.net/blogs/bhaktimehta/ /Presenter/2013/Bhakti-Mehta-8473 CA @https://twitter.com/bhakti_mehta
367
html5
572
html5-track
725
JavaEE7
|
||
|
The Art and Science of Dashboard Design
by Lee Lukehart
Agenda Not Set Yet
Room Not Assigned
To correctly portray complex data a developer must utilize modern data visualization techniques. This session will describe how to create data graphics (charts) and dashboards that are concise, attractive, and usable. Learn these practical design principles that apply to every data graphic you produce. Without this firsthand knowledge one can innocently construct visuals that erroneously represent data and mislead viewers. I will cover Important Visual Perception Patterns to Know, the Top Common Chart Design Errors, and The Dashboard Design Mantra: Simplicity, Usability, Efficacy, Interactivity. I will also share the knowledge framework for creating effective graphical data dashboards. Apply the best design pattern every time using the "three threes" -- a convenient memory hook representing the distinctions between systems that “monitor, measure, and manage” performance metrics for “operations, tactical or strategic” purposes. Become a hero of interactive data visualization. Copious examples included.
Lee is president of SavvyData, a database consulting and training firm based in the SF Bay Area. Lee led the design team that created CRM portals for Microsoft, HP, and Verisign. He has presented at Macworld Expo, SVCC and other developer conferences. Lee's current focus is building data visualization solutions for legacy or newly-collected data, to help users discover meaningful trends, patterns and exceptions. It is said that on a good day he can make a trend line with only 1 data point. ;-) Lee Lukehart Lee is president of SavvyData, a database consulting and training firm based in the SF Bay... http://www.savvydata.com /Presenter/2013/Lee-Lukehart-3009 CA True True
365
jQuery
366
User Experience
367
html5
525
Data Visualization
623
Loosely Coupled
696
D3
|
||
|
Building HTML5-based Business Apps on Azure with...
by Beth Massi
Agenda Not Set Yet
Room Not Assigned
Visual Studio LightSwitch is the easiest way to create modern, data-centric, line of business applications for the enterprise. In this demo-heavy session, we will build and deploy end-to-end, a full-featured business app that runs in Azure and provides rich user experiences tailored for modern devices. We’ll cover how LightSwitch helps you focus your time on what makes your application unique, allowing you to easily implement common business application scenarios—such as integrating multiple data sources, data validation, authentication, and access control. We’ll cover complex business rules and advanced data services for facilitating custom mobile reporting dashboards. You will also see how developers can use their knowledge of HTML5 and JavaScript to customize their apps with custom controls, client-side logic, and CSS themes.
Beth Massi is a Senior Program Manager on the Visual Studio team at Microsoft. Beth is a community champion for business application developers and has over 15 years of industry experience building business apps. She is a frequent speaker at various software development events and you can find her on a variety of developer sites including MSDN Developer Centers, Channel 9, and her blog http://www.bethmassi.com/. Follow her on twitter @BethMassi Beth Massi Beth Massi is a Senior Program Manager on the Visual Studio team at Microsoft. Beth is a... blogs.msdn.com/bethmassi /Presenter/2013/Beth-Massi-552 CA BethMassi True False
365
jQuery
367
html5
393
LightSwitch
627
Visual Studio 2012
|
||
|
Building apps with Backbone.js and Require.js
by Sidney Maestre
Agenda Not Set Yet
Room Not Assigned
When developing HTML5 application, your code is bound to get more complex over time. Employing design patterns like MVC are important for separating concerns and creating more modular and reusable code. Backbone.js is one of the more popular JavaScript frameworks to help you do this. Unfortunately, like most open source, the documentation is a work in progress.
In this hands on session, we'll walk you through a series of examples that build on each other as I show how the moving parts work together. We'll add the StackMob JavaScript SDK to extend backbone.js and persist your data in the cloud. We'll wrap up our session looking at how require.js allows you to break your backbone.js code into discreet modules during development. Once you are ready to deploy you can use require.js to build an optimized version of your javascript for production.
For those wanting to live code, please bring along a fully charged laptop.
Sidney is eating, sleeping and breathing all things mobile as StackMob's Platform Evangelist. He spent the last three years working with jQuery to build mobile apps and sharing his knowledge with others. These efforts included speaking at Adobe MAX, SenchaCon, HTML5DevConf, Silicon Valley Code Camp, creating a jQuery Mobile course at uDemy.com and organizing the Bay Area Mobile meetup. Sidney Maestre Sidney is eating, sleeping and breathing all things mobile as StackMob's Platform... http://www.stackmob.com /Presenter/2013/Sidney-Maestre-5989 CA SidneyAllen
16
JavaScript
365
jQuery
367
html5
572
html5-track
626
backbone
665
APIs
721
requirejs
|
||
|
Creating HTML5 Mobile Apps with CSS3
by Oswald Campesato
Agenda Not Set Yet
Room Not Assigned
This session focuses on HTML5 mobile apps with CSS3 2D/3D graphics and animation effects. For hybrid Android apps, you'll be surprised how easily you can deploy and launch them on Google Glass (bring your device if you have one). CSS3-based graphics and animation effects are actually quite nice on Google Glass. We'll also launch some apps on mobile devices, such as an iPad3 and an Android tablet with ICS or JellyBean (or later).
In addition, you'll learn how to create mobile applications with CSS3 effects in Eclipse: first without the use of a plugin, and second with a plugin such as PhoneGap, and then you can compare the two techniques.
We'll briefly look at an open source project for "pure CSS3" graphics/animation and another one that combines CSS3 with jQuery.
We'll also explore (if time permits) code samples for mobile applications that use HTML5 Canvas.
This session concludes with a book raffle of some of my books that have been published in 2013.
Oswald is passionate about education: a former PhD Candidate in Mathematics (ABD), with 4 Masters/Bachelors degrees. Previously he worked in South America, Italy, and the French Riviera, and he traveled to 70 countries throughout the world. He has worked from C/C++/Java developer to CTO, currently in a stealth start-up. He's comfortable in 4 languages and trying to learn Japanese. He enjoys technology, and he's working on his 13th book, which is his 4th HTML-related book. Oswald Campesato Oswald is passionate about education: a former PhD Candidate in Mathematics (ABD), with 4... /Presenter/2013/Oswald-Campesato-953 California @ocampesato True True
272
Android
336
mobile
367
html5
410
CSS3
499
Canvas
|
||
|
Create Stunning Data Visualization in HTML5 with...
by Oswald Campesato
Agenda Not Set Yet
Room Not Assigned
This session discusses the open source JavaScript library D3, whose emphasis on web standards embraces the capabilities of modern browsers, combining powerful visualization components and a data-driven approach to DOM manipulation. This session delves into D3 code samples and also explains how to deploy D3-based data visualizations to devices such as Google Glass, along with a github repo with several Google Glass applications.
Since D3 leverages HTML, JavaScript, CSS, and HTML5 Canvas and also provides a layer of abstraction over SVG, you can create a remarkable range of data visualizations.
Although a small portion of this session explores the viability of D3 vis-a-vis big data, this will be primarily a code-oriented presentation, so be prepared to delve into D3 code from an upcoming D3 book (Mercury Learning/2013), as well as some eye-candy code samples from a D3 open source project. This session concludes with a book raffle of some of my books that have been published in 2013.
Oswald is passionate about education: a former PhD Candidate in Mathematics (ABD), with 4 Masters/Bachelors degrees. Previously he worked in South America, Italy, and the French Riviera, and he traveled to 70 countries throughout the world. He has worked from C/C++/Java developer to CTO, currently in a stealth start-up. He's comfortable in 4 languages and trying to learn Japanese. He enjoys technology, and he's working on his 13th book, which is his 4th HTML-related book. Oswald Campesato Oswald is passionate about education: a former PhD Candidate in Mathematics (ABD), with 4... /Presenter/2013/Oswald-Campesato-953 California @ocampesato True True
336
mobile
367
html5
410
CSS3
485
time management
592
602
js
|