@DaveVoyles
DaveVoyles.com
How to win a hackathon - Penn APps 2015
http://blogs.msdn.com/b/devfish/archive/2015/09/03/easy-blog-with-wordpress-azure-web-apps-and-the-azure-gallery.aspx
https://html5boilerplate.com/
https://github.com/sahat/hackathon-starter
www.davevoyles.com/vorlonjs-manifoldjs-a-new-flight-simulator-in-the-browser-from-microsoft
https://github.com/Azure-Samples
https://github.com/DaveVoyles/XamarinWebAPI
http://www.davevoyles.com/introduction-to-html5-video/
Social
Tools and
Productivity
Information and
Promotion
Games Entertainment
device/services
client/server
Great device experiences …
… powered by services
in the cloud
Open Platform
●
Azure Usages
• Websites
• Push your code to GitHub, and it updates your site instantly!
• Wrap it using ManifoldJS and deploy to iOS,Android, Facebook, Windows!
• Wordpress
• Use it as a resume!
• Microsoft and Comcast found me that way!
• Mobile services
• Push notifications, lists, leaderboards
• Blob Storage
• Host and serve your podcast files (mp3, mp4, streaming)
• Media Services
• Create your ownTwitch-like streaming service, butYOU own the content
How to win a hackathon - Penn APps 2015
How to win a hackathon - Penn APps 2015
Choose
template
Select
tiles
Select
theme
Enter
publish
info
Add
content
Sign into
App
Studio
Generate
app
How to win a hackathon - Penn APps 2015
How to win a hackathon - Penn APps 2015
http://blogs.msdn.com/b/devfish/archive/2015/09/03/easy-blog-with-wordpress-azure-web-apps-and-the-azure-gallery.aspx
https://html5boilerplate.com/
https://github.com/sahat/hackathon-starter
http://www.davevoyles.com/creating-a-mobile-app-with-famo-us-and-manifoldjs/
https://github.com/Azure-Samples
https://github.com/DaveVoyles/XamarinWebAPI
http://www.davevoyles.com/introduction-to-html5-video/

More Related Content

PDF
Seminario Cloud computing Ordine di latina - Caso d'uso realizzazione sito wo...
PPTX
2015 contens präsentation_hunting_bugs
PDF
WebMatrix loves WordPress
PPTX
What Visual Studio Code can do for Java Development
PPTX
Intro to Xamarin: Cross-Platform Mobile Application Development
PPTX
AzureConf 2013 Developing Cross Platform Mobile Solutions with Azure Mobile...
PPTX
20 Tips for Building a Scalable and Robust Node.js Stack that Developers Love
PDF
5 Secrets to Successfully Publishing in Appcelerator's Marketplace
Seminario Cloud computing Ordine di latina - Caso d'uso realizzazione sito wo...
2015 contens präsentation_hunting_bugs
WebMatrix loves WordPress
What Visual Studio Code can do for Java Development
Intro to Xamarin: Cross-Platform Mobile Application Development
AzureConf 2013 Developing Cross Platform Mobile Solutions with Azure Mobile...
20 Tips for Building a Scalable and Robust Node.js Stack that Developers Love
5 Secrets to Successfully Publishing in Appcelerator's Marketplace

What's hot (19)

PDF
Responsive Web Design
PDF
Vue js & vue cli 3 plugins to boost up the performance of your application
PDF
Get started with angular js
PPTX
Bouhamed vuejs-meetup-tecos
PDF
Polymer and Firebase: Componentizing the Web in Realtime
PDF
React Under the Hook - DevDays Europe 2019
PPTX
HTML5 - A Brief Introduction
PDF
Get Hip with JHipster - Colorado Springs Open Source User Group 2021
PPTX
Building a scalable app factory with Appcelerator Platform
PDF
AI/ML/DL: Getting Started with Machine Learning on Azure
PDF
Build and Deploy Angular to the Cloud
PPTX
How to start ui automation in 15 mins with Puppeteer
PPTX
PPTX
Deploying Apps Heroku
PDF
Progressive Web Apps - Porque nativo no es significa mejor
PPTX
Devnest 110802
DOCX
Purva pravesh
PDF
AWSで秋のデプロイ祭! CodeDeploy JAWS-UG KOBE
PPTX
warblecamp - twical
Responsive Web Design
Vue js & vue cli 3 plugins to boost up the performance of your application
Get started with angular js
Bouhamed vuejs-meetup-tecos
Polymer and Firebase: Componentizing the Web in Realtime
React Under the Hook - DevDays Europe 2019
HTML5 - A Brief Introduction
Get Hip with JHipster - Colorado Springs Open Source User Group 2021
Building a scalable app factory with Appcelerator Platform
AI/ML/DL: Getting Started with Machine Learning on Azure
Build and Deploy Angular to the Cloud
How to start ui automation in 15 mins with Puppeteer
Deploying Apps Heroku
Progressive Web Apps - Porque nativo no es significa mejor
Devnest 110802
Purva pravesh
AWSで秋のデプロイ祭! CodeDeploy JAWS-UG KOBE
warblecamp - twical

Viewers also liked (8)

PPTX
Students: How to get started in the tech world
PPTX
Building HTML5 games for windows 8
PPTX
ASP.NET 5
PPTX
New existing market
PPTX
Students -- How to get started in the tech world
PPTX
Overview of creating casual games on windows 8
PPTX
Getting started with Emscripten – Transpiling C / C++ to JavaScript / HTML5
DOC
Em Novembro Aconteceu
Students: How to get started in the tech world
Building HTML5 games for windows 8
ASP.NET 5
New existing market
Students -- How to get started in the tech world
Overview of creating casual games on windows 8
Getting started with Emscripten – Transpiling C / C++ to JavaScript / HTML5
Em Novembro Aconteceu

Similar to How to win a hackathon - Penn APps 2015 (20)

PPTX
Global Azure Bootcamp Montreal 2017
PPTX
Getting started with development in azure
PPTX
Extending Your Reach using the Cloud and Mobile Devices
PPTX
AZ-900T00A-ENU-PowerPoint-02.pptx
PPTX
Azure Bootcamp Louisville - Node js presentation
PPTX
TenT-Day04.pptx
PPTX
TenT-Day04.pptx
PPTX
Azure for Hackathons
PDF
02microsoftazurefundamentalsworkloads1606403971632.pdf
PDF
Future of Computing: Artificial Intelligence’s Impact on Real World Scenarios
PPTX
Mihai tataran developing modern web applications
PPT
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
PPTX
Webinar azuretalk
PPTX
Migrare Applicazioni Web su Azure
PPTX
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
PDF
Azure Developer Roadmap By Scholarhat PDF
PDF
Citizen Developer Tools - session at SPS New England 10/20/2018
PDF
Microsoft Build 2024 Updates
PPTX
Azure app services API apps
PDF
WebMatrix, see what the matrix can do for you!!
Global Azure Bootcamp Montreal 2017
Getting started with development in azure
Extending Your Reach using the Cloud and Mobile Devices
AZ-900T00A-ENU-PowerPoint-02.pptx
Azure Bootcamp Louisville - Node js presentation
TenT-Day04.pptx
TenT-Day04.pptx
Azure for Hackathons
02microsoftazurefundamentalsworkloads1606403971632.pdf
Future of Computing: Artificial Intelligence’s Impact on Real World Scenarios
Mihai tataran developing modern web applications
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
Webinar azuretalk
Migrare Applicazioni Web su Azure
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Azure Developer Roadmap By Scholarhat PDF
Citizen Developer Tools - session at SPS New England 10/20/2018
Microsoft Build 2024 Updates
Azure app services API apps
WebMatrix, see what the matrix can do for you!!

More from David Voyles (20)

PPTX
Developing games for consoles as an indie in 2019
PPTX
Developing for consoles as an indie in 2019
PPTX
Overview Microsoft's ML & AI tools
PPTX
Intro to deep learning
PPTX
What is a Tech Evangelist?
PPTX
Microsoft on open source and security
PPTX
Running, improving & maintaining a site in the real world
PPTX
Building web front ends using single page applications
PPTX
Web standards and Visual Studio web tools
PPTX
Build and deploy an ASP.NET applicaton
PPTX
Cluster puck99 postmortem
PPTX
Joe Healy - How to set up your DreamSpark account
PPTX
Joe Healy - Students as App Publishers
PPTX
Using prime[31] to connect your unity game to azure mobile services
PPTX
An Introdouction to Venture Capital and Microsoft Ventures
PPTX
Intro to WebGL and BabylonJS
PPTX
Windows 8 app development for beginners
PPTX
Building unity games for microsoft platforms
PPTX
Building html5 apps using Cordova
PPTX
Kinect development
Developing games for consoles as an indie in 2019
Developing for consoles as an indie in 2019
Overview Microsoft's ML & AI tools
Intro to deep learning
What is a Tech Evangelist?
Microsoft on open source and security
Running, improving & maintaining a site in the real world
Building web front ends using single page applications
Web standards and Visual Studio web tools
Build and deploy an ASP.NET applicaton
Cluster puck99 postmortem
Joe Healy - How to set up your DreamSpark account
Joe Healy - Students as App Publishers
Using prime[31] to connect your unity game to azure mobile services
An Introdouction to Venture Capital and Microsoft Ventures
Intro to WebGL and BabylonJS
Windows 8 app development for beginners
Building unity games for microsoft platforms
Building html5 apps using Cordova
Kinect development

Recently uploaded (20)

PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
PPTX
future_of_ai_comprehensive_20250822032121.pptx
PDF
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
PPTX
Microsoft User Copilot Training Slide Deck
PPTX
Internet of Everything -Basic concepts details
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
Electrocardiogram sequences data analytics and classification using unsupervi...
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
PDF
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
Advancing precision in air quality forecasting through machine learning integ...
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
SaaS reusability assessment using machine learning techniques
EIS-Webinar-Regulated-Industries-2025-08.pdf
Auditboard EB SOX Playbook 2023 edition.
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
future_of_ai_comprehensive_20250822032121.pptx
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
Microsoft User Copilot Training Slide Deck
Internet of Everything -Basic concepts details
Early detection and classification of bone marrow changes in lumbar vertebrae...
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Enhancing plagiarism detection using data pre-processing and machine learning...
Electrocardiogram sequences data analytics and classification using unsupervi...
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
Data Virtualization in Action: Scaling APIs and Apps with FME
Advancing precision in air quality forecasting through machine learning integ...
Basics of Cloud Computing - Cloud Ecosystem
SaaS reusability assessment using machine learning techniques

How to win a hackathon - Penn APps 2015

Editor's Notes

  • #2: Consider playing the video at http://channel9.msdn.com/Blogs/Windows-Phone/Integrative-Mom-and-Windows-Phone-App-Studio on a loop as students walk in. Use this slide to: Welcome students to the course Explain what the course will cover Begin to set expectations about App Studio creating content-driven apps Make clear that the course is not only about building apps but also covers the business model Explain that there will be extension activities if you want to learn more after the session.
  • #5: Consider asking the group to name the apps by tile for group involvement. The five types of app are: Games Entertainment Social Tools and Productivity Information and Promotion Examples of each are: Angry Birds and Temple Run Netflix and IMDb (Internet Movie Database). Facebook and Instagram ProShot and PayPal CNN and Macy’s Today you will be building an informational or promotional style app using Windows Phone App Studio. For apps like CNN and Macy’s, the app is not the business but is instead a way to promote its message or products to attract or retain customers and followers. Note: This slide is intended to begin setting the expectation of what students will build during the course. You may want to include other examples, or ask students for their suggestions. You might also want to visit a couple of app stores in your browser to give students a flavor of what’s available: http://www.windowsphone.com/en-us/store/featured-apps https://play.google.com/store/apps https://itunes.apple.com/genre/ios/id36?mt=8 http://www.amazon.com/mobile-apps/b?node=2350149011
  • #6: Developers can be roughly subdivided into two distinct camps: 1.) developers writing apps against the existing, client/server application pattern, and 2.) developers writing apps against the emerging, device/services application pattern. The existing app pattern is line-of-business (LOB) apps, forms over data, and web implementations of this are generally static pages The new app pattern is either device-first, in which you have a multi-device, multi-screen experience, that takes a cloud service dependency, or cloud-first, in which the core asset is a cloud service which surfaces as an experience on a device (or multiple devices).
  • #11: Use this slide to discuss some of the apps that have been created with App Studio. Jamestown Revival – provides information about the band Jamestown Revival including tour dates, photos, videos and music for Jamestown Revival. Integrative Mom – a blog that provides recommendations to moms for baby products, home remedies, and recipes that are natural and organic. Grainstorm Heritage Baking – a bakery in Toronto and food supplier to Whole Foods provides recipes, videos, pictures, and Facebook posts about heritage baking using organic grains. PL Tours & Travels – provides tour packages and travel information for Sri Lanka.
  • #12: Introduce the process for developing an app at a high level: Sign into App Studio: Sign in using a free Microsoft account at appstudio.windows.com. If you don’t have a Microsoft account you can get one from signup.live.com. Choose template: When you create a new App Studio app you can choose to start with a blank template or select an existing template. Starting with a blank template gives the greatest flexibility but involves more work having to create all the menus, sections, and data sources. Add content: High-level app organization is achieved with sections and menus. An app may contain up to 6 sections. Each section contains a data source or a collection of menu items. A data source defines the data that the app displays. Each section contains one or more pages, with each page defining the UI that the app displays. Select theme: Selecting a theme enables you to change the colors of your text, background, foreground and application bar or select an image for your background. Select tiles: A Tile is an image that represents your app and acts as shortcut on the Start screen of your device. All apps have a default Tile to be displayed. You can also add more tiles. Enter publish information: Every app that you create in App Studio should have a title, description, and logo (PNG image, 160x160). Generate app: Before you can use the app you must ask App Studio to generate it for you. You can then install the app on your device to test it, share it with other App Studio users, publish it, and download it.