A Complete guide of Windows 8 with its applicationalva christi
The Windows 8 app market is booming, according to MetroScore Scanner and there are now more than 100,000 apps in the Windows 8 app store. A great catalyst to the fast growth was probably due to the reward system launched by Microsoft to entice developers to submit good apps to the Windows Store.
A Complete guide of Windows 8 with its applicationalva christi
The Windows 8 app market is booming, according to MetroScore Scanner and there are now more than 100,000 apps in the Windows 8 app store. A great catalyst to the fast growth was probably due to the reward system launched by Microsoft to entice developers to submit good apps to the Windows Store.
The journey of Google Android for in 7 years. It's an operating system based on Linux kernel and has grown from 1.5 Cupcake to 7.0 Nougat. It is on of the leading OS when it comes to mobile or any other handheld device.
The journey of Google Android for in 7 years. It's an operating system based on Linux kernel and has grown from 1.5 Cupcake to 7.0 Nougat. It is on of the leading OS when it comes to mobile or any other handheld device.
Microsoft: Мобильные игры под Windows – интеграция с возможностями системыDevGAMM Conference
Как при создании или портировании мобильной игры правильно интегрироваться с возможностями Windows 8 и Windows Phone, чтобы получить максимальное внимание, удержание и привлечение игроков, а также увеличить свои шансы на попадание в промо (фичеринг) Windows Store? Именно этот вопрос мы рассмотрим в рамках доклада, причем поговорим о реализации интеграции на основных популярных языках и фреймворках, поддерживаемых мобильной платформой Microsoft – C++, C#/VB, HTML5+JavaScript, Unity, Marmalade и др.
The developers love them, the clients are asking about them and the App's World is
constantly pitting these two development technologies against each other.
Which one should you choose above the other? We bring you two interesting knock out rounds between the two most talked about technologies for app development.
As a developer or a client, how would you go about picking the best technology for your project? Find out all the answers in Affle's POV on 'HTML5 V/S UNITY'
Windows 8 App and Game Development LandscapeJim O'Neil
An overview of many of the options to create and monetize Windows 8 applications for the Windows Store. [Presented 12/3/2012 at Microsoft Store Boston]
The standard slidedeck for presenting Windows Phone 7 as an OS and as a platform with the apps marketplace, the hubs, the music and video contents from Zune, etc... Feel free to reuse and spread!
Similar to Windows 8 and MonoGame Presentation at Staffordshire University (20)
Cortana intelligence suite for projects & hacksLee Stott
Microsoft Cortana Intelligence Suite the perfect selection of APIs and Tools for Student UG Projects and Master Project and the best tool kits for hackathons
Project Oxford - Introduction to advanced Manchine Learning APILee Stott
Started creating more engaging and personal applications using Project Oxford. This video is the first in a series that will introduce you to Project Oxford. In this video you will learn what Project Oxford is and how to get started working with it. In the next videos in the series you will learn how get the project working locally and how to deploy it to Azure.
Imagine at Microsoft - Resources for Students and EducatorsLee Stott
Learn more about http://imagine.microsoft.com - Dream IT, Build IT, Live IT tools resources and technologies for student developers and IT professionals, Microsoft Student Partners, DreamSpark, Imagine Access, Imagine Cup Student & Educators
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
9. Why Games.... Demand
Most titles in the Windows
Phone apps store are
entertainment and utility apps
Customers are downloading
more games than any other type
of app
Customers are willing to spend
money for the privilege
There is an opportunity here to
give customers what they
want
10. Type of Games....
Freemium games do better than paid games
Action games are the best bet to turn a quick buck
Strategy games dominate long-term
Simulation games account for the second largest share.
Opportunity to carve out a niche ( grow your fan base )
* Taken from http://www.appannie.com/blog/mobile-games-that-last/
12. Microsoft DreamSpark provides no-cost access to
Microsoft designer and development tools for verified
students and educators around the world, to support and
advance their learning and skills through technical design,
technology, math, science and engineering activities.
24. http://bit.ly/GJ_NavDesign
• Makes users first experience a
complete one.
• Provides a great mechanism for
providing users with updates/fresh
content
25. http://bit.ly/GJ_SemZoom
• Semantic Zoom allows a user
to get a different view of your
data
• Navigate between different
levels
• Quickly show unlocked content,
recently released levels, or new
achievements
26. http://bit.ly/GJ_NavDesign
• Great way to keep your game
as front-and-centre
experience.
• Can use the top app bar as
navigation home
27. http://bit.ly/GJ_CommDesign
• Will the control be used very
frequently?
• Is the control crucial to the
playing of the game?
28. http://bit.ly/GJ_Touch
• Users approach tablets and
touchscreens in a variety of
ways
• Windows 8 accommodates a
multitude of interaction
variations
32. http://bit.ly/GJ_StateMgmt
Game gets 5s to handle Game is not notified
suspend before termination
User
Launches
Game
Game notified when resumed
Splash
screen
34. http://bit.ly/GJ_LiveTiles
• At-a-glance information delivery in a natural, attractive
format
• Draw the user back into the app with a single tap with
fresh, tailored content via Live Tiles
• Send tile updates even when your app isn’t running
• Secondary tiles provide an entry point into a specific
experience within your app
• Scenarios: game-play status, latest leaderboard
positions, multi-player messages, game news
37. http://bit.ly/GJ_Contracts
Provides users with a familiar and
natural way to search for items
across game.
Scenarios:
• A friend to start a multiplayer
game against.
• A user name on a leader
board.
• An achievement.
• A specific level in a game with
many levels.
38. http://bit.ly/GJ_Contracts
Provides a way to connect the
player of your game to their social
networks, friends, or other apps.
From your game:
• Sharing game levels, high
scores, screenshots, custom
objects etc.
To your game:
• Receiving in-game content,
images, video etc.
39. http://bit.ly/GJ_Contracts
The settings charm provides a
familiar and consistent way to
modify an apps settings
More settings menus can be
added for account management
or game specific menus.
Scenarios:
User-account info, help content,
control mappings, notification
settings, about app info, support
info etc.
40. http://bit.ly/GJ_Contracts
This allows your game to share it’s
content with other apps seamlessly and
consistently.
• The file picker makes it easy to
organize content. You can also
access content from other apps
Scenarios:
• Exporting images from game to
start screen background,
• using music from music app for
game.
41. http://bit.ly/GJ_Contracts
Extend your experience beyond
Windows 8 and push your
content to devices on your local
network.
The ‘PlayTo’ feature allows relevant
controls to be accessed on the
first device without compromising
the display on the other.
43. http://bit.ly/GJ_Splash
• Many games may take longer
than the expected couple of
seconds to load.
• If that's true of your game,
ensure that you provide some
sort of indication to the user
that the game is actively
loading
44. http://bit.ly/GJ_GreatGames
• Communicate to users when
the game is in a paused state:
• removing them from the in-
game experience and putting
them back in the central hub
• or by presenting a pause
overlay or pause screen
45. http://bit.ly/GJ_GreatGames
Leaderboards are a crucial
component for game enthusiasts.
The competition factor keeps
users engaged in your game and
encourages other users in their
network to return and maintain
their rankings.
Utilise location services to access
local standings.
47. http://bit.ly/GJ_RoamingData
• Most people have more than one Windows PC.
• Make your game a continuous and consistent
user experience across all their Windows 8 PCs
Roaming Scenarios:
• Game settings and configuration
• App licenses and in-app purchases from the
Windows Store
48. http://bit.ly/GJ_WAMS
• Windows Azure Mobile
Services makes it incredibly
easy to connect scalable cloud
backend to your games.
• Easily store structured data in
the cloud that can span both
devices and users,
• Integrate it with user
authentication
• Send out updates to clients
via push notifications
49. http://bit.ly/GJ_W8Store
Designed for discovery
• Spotlight, Recommend,
Browse/Filter, Search
• IE10 & Deep links
Unprecedented reach
• Global reach: 200+ markets,
• 100+ languages
Flexible business models
• Free, paid, in-app, trials
• 3rd party in-app & advertising
support
Pricing
• Developers control pricing
• Up to 80% revenue share
50.
51. XNA 4.0 Supported Platforms
XNA
.NET 4.0
DirectX 9/11
Windows Phone 7 Windows Xbox 360
52. MonoGame is an open source implementation of the XNA framework that
allows developers to port XNA games to platforms that don’t have Microsoft-
supported XNA runtime solutions.
For instance, MonoGame provides a Windows 8 Store application runtime.
SharpDX is an open source project delivering a managed DirectX API for
Windows, including Windows 8 Store apps.
Microsoft doesn’t endorse MonoGame, SharpDX, Unity or other third party
development solutions in any official way, we fully support a rich and varied
array of runtime libraries and tools that make game development easier.
54. Brief History of MonoGame?
Project Started in June 2009 as XNATouch by Jalfx
Dec 2009 – v0.7 (2D and iOS only)
Oct 2011 - v2.0 ( Added 2 platforms, Renamed to MonoGame)
Dec 2011 - v2.1
Feb 2012 – (3D codedrop from Flying Dev Studios)
March 2012 – 2.5 (Tom and Sickhead Games)
June 2012 -2.5.1 (11,000 downloads)
55. October 2012 – 3.0 BETA(available now!)
• MonkeySpace MonoGame Annual Conference
• Raspberry Pi Support announced
• Windows Phone 8 Support announced including IAP
• Presented at Microsoft //BUILD conference
• MonoGame content published at MSDN Channel 9,
• MonoGame and Windows 8 at Hull University - Three Things Games
November 2012 MonoGame presented at State of Play Conference
December 2012 OUYA Support announced
56. So What is MonoGame?
OpenSource implementation of XNA 4 API
2D SpriteBatch
3D (APIs and Model Loading)
Load Existing XNA compiled assets (*.xnb)
Sound and Music
Input (Mouse, Keyboard, Touch, Gamepad)
Effects (Basic Effects & Some Custom Shaders)
Write Once, Play Everywhere
58. Contributing individuals
Oliver Brown Dean Ellis Tophathacker Koda Turtle Games
David Lively Carl Ådahl
Tom Spilman Niel
Clancey Marshall Ward
Grapes
Nezz Randolph Burt Espes Danzel
Javier Fernandez
Nicolas Coderre
Thiago Pastor Adrian Batzill Inverness
Edward Rudd Akshay Arora
Andre Esteve
Raistlinthewiz David Leaver Jeff Johnson
James Lupiani
Christian Zangl Jorge Cantón Ferrero
Mgroves
Steve 'Sly' Williams Geoff Norton Jordan Phillips
Tom Gooding Dominique Louis Jamesford42 Taskbit
Tapani Värjölä Deathcradle
Jeremy Bell
Lukas Jadaml
Ádám L. Juhász Ray Batts
Renaud Bédard Nicolas Leonard
Jhllnd Kenneth Pouncey
Write Once, Play Everywhere
59. The Future
Embracing XNA: APIs, Shaders etc
Extend: New platforms, APIs, Features
Enhancements and fixes
Content Pipeline
Visual Studio Integration
MonoDevelop Integration
Better documentation
Getting Started Guides
Platform specific best practices
More Video tutorials
63. Commercial games we know of
iOS*
30+
Android* *Xamarin compilers makes it possible for MonoGame titles to reach iOS and Android users
Additional licenses are required for other platforms Windows is FREE.
15+
MacOS, Linux
10+
Windows 8
• 20+
Chrome
Bastion
Write Once, Play Everywhere
67. Games
Draw a Stickman – EPIC Adventure
http://epic.drawastickman.com/
68. Games
Tin Man Can (first Chillingo game)
http://www.redcandygames.com/
69. Games
Skulls of the Shogon (our first Microsoft Studios game)
http://www.skullsoftheshogun.com/
70. Things to think about
It's Being used in AAA games
It's Extendable
It's Growing(games, developers, platforms)
It's Now supported by Microsoft
It's Currently the only way to take XNA Windows 8 for FREE
It's OpenSource
It's Active
Lots of examples
Write Once, Play Everywhere
77. Summary
Games are the #1 download and #1 money making app category
Pick your niche, grow from there
XNA and MonoGame provides a solution to get your existing XNA assets and games
running as a Windows 8 Store App
MonoGame provides a cross platform solution so that you can leverage your existing
XNA development effort, across multiple marketplaces to develop a portfolio of
games across platforms
Follow the certification guidelines (WACK) to make your app Windows 8 Store ready
78. Develop a great portfolio, publish apps to store :
• Register for a Windows 8 Developer Store account
DreamSpark members have FREE Windows Store subscription!
www.dreamspark.com
• Attend a free training camp and training
http://www.microsoft.com/uk/msdn/windows8/
80. 1.Build & publish your original & unique app.
2.Register yourself on the UK App Builder Reward Programme website which will be coming very
soon.
3.Claim points by telling us about the app you’ve published and we’ll award points to you
accordingly.
4.Redeem your points for a range of fantastic prizes and gadgets.
Build & publish an app between Monday 4th Feb 2013 and Tuesday
30th Apr 2013 to be eligible for points you can redeem for rewards.
http://www.appbuilder-rewards.co.uk/
85. 1. Develop and publish your Windows Store and/or Windows Phone app.
2. register and sign in to the UK App Builder Reward Programme
3. Submit your app in the ‘claim points’ section.
Be sure to include the name, URL of your app. In order to claim bonus points, be sure to include your Windows
Azure details and/or existing Windows Phone or Windows Store app details if ported.
http://www.appbuilder-rewards.co.uk/
86.
87.
88.
89. http://www.ubelly.com/gaming
Building Windows 8 Games
http://www.microsoft.com/uk/msdn/windows8/
Windows 8 UK Camps and Training Events
http://dev.windows.com
Windows 8 developer resources
http://dev.windowsphone.com
Windows Phone 8 developer resources
http:// www.imaginecup.com
Imagine Cup