The document discusses the benefits and features of developing apps for Windows 8, including support for existing devices, a unified platform across multiple screens, and the ability to develop apps using languages like C++, C#, JavaScript and distribute through the Windows Store. It highlights tools and support available to developers from Microsoft like Visual Studio, the Windows App Certification Kit, and assistance from the Developer Platform Evangelism team. Q&A is offered at the end to address any additional questions from developers.
Native Code is Dead AKA Cross Platform Development with Unity3DRalph Barbagallo
To survive in today's ultra fast paced game development ecosystem, you can no longer develop native code stuck to one platform. This presentation walks through all of the major cross-platform development tools and explains why I chose Unity3D and how I used it to build games on multiple platforms simultaneously.
This is the GDC Taipei Summit version of my GDC China talk. Pretty much the same.
How to build and deploy an ASP.NET applicaton.
This entire series can be found here: http://www.davevoyles.com/slides-and-code-for-my-asp-net-presentation/
How to win a hackathon - Penn APps 2015David Voyles
I'll show you how I won hackathons at two Fortune 50 companies (Comcast & Microsoft), as well as point you towards a number of resources, such as free Azure passes, and GitHub repositories to assist you.
Getting started with Emscripten – Transpiling C / C++ to JavaScript / HTML5David Voyles
The video for this talk can be found here:https://channel9.msdn.com/Blogs/raw-tech/Getting-started-with-Emscripten--Transpiling-C--C-to-JavaScript--HTML5
I cover how to transpile code from C/C++ to HTML5/JS using Emscripten, an open source compiler tool from Mozilla and Alon Zakai.
Native Code is Dead AKA Cross Platform Development with Unity3DRalph Barbagallo
To survive in today's ultra fast paced game development ecosystem, you can no longer develop native code stuck to one platform. This presentation walks through all of the major cross-platform development tools and explains why I chose Unity3D and how I used it to build games on multiple platforms simultaneously.
This is the GDC Taipei Summit version of my GDC China talk. Pretty much the same.
How to build and deploy an ASP.NET applicaton.
This entire series can be found here: http://www.davevoyles.com/slides-and-code-for-my-asp-net-presentation/
How to win a hackathon - Penn APps 2015David Voyles
I'll show you how I won hackathons at two Fortune 50 companies (Comcast & Microsoft), as well as point you towards a number of resources, such as free Azure passes, and GitHub repositories to assist you.
Getting started with Emscripten – Transpiling C / C++ to JavaScript / HTML5David Voyles
The video for this talk can be found here:https://channel9.msdn.com/Blogs/raw-tech/Getting-started-with-Emscripten--Transpiling-C--C-to-JavaScript--HTML5
I cover how to transpile code from C/C++ to HTML5/JS using Emscripten, an open source compiler tool from Mozilla and Alon Zakai.
Are you ready for Windows 8 - Nicconf 2013Olav Tvedt
Are you ready for Windows 8?. The session from NIC 2013
Software and hardware inventory gathering with Microsoft free tools. And stuff to think about when preparing for Windows deployment
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...gamifi.cc
gamifi.cc team - Rudolf & Matej presented on local tech/mobile/games conference experience with Unity & game development in general.
We also list some other tools that might help you. First part covers business tips & reasons to use Unity.
Building a useful set of devices for testing apps requires significant knowledge of the Android ecosystem. Once assembled, the device matrix provides broad, efficient coverage with minimal investment.
This presentation was broken into two parts. The first part covers various approaches to creating games on mobile platforms with some details specific to Windows 8. The second part covers strategies for creating successful mobile games including promotion and monetization strategies. While this talk was primarily to a Windows 8 developer audience, the talk was largely cross-platform focused, and parts of the second half on mobile strategy can apply to both apps as well as games.
Massively Social != Massively MultiplayerPaul Furio
A talk from the Login 2011 conference on how to build games that connect hundreds of thousands of players in the same experience, using NoSQL, OSS tools & tech, and good planning. Also covers BigData analysis for understanding what your players are doing and what they want.
Una interfaz natural de usuario es una interfaz de usuario diseñada para reutililzar habilidades existentes para interactuar directamente con contenido.
BlackBerry Jam Asia 2013 - Gaming on BlackBerrySegitiga.Net
Slide presentation by Sujoy Ghosh (Marketing Manager, App World & Content Marketing - APAC, BlackBerry) & Pratik Sapra (Application Development Consultant, BlackBerry) on BlackBerry Jam Asia 2013 in Hong Kong, September 27 2013 titled Gaming on BlackBerry.
John Comes, CTO, tinyBuild
Navigating the design, technical, and production challenges for doing games on both consoles and PC can be a daunting task. We’ll explore the differences, give examples, and talk about strategies for success.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Are you ready for Windows 8 - Nicconf 2013Olav Tvedt
Are you ready for Windows 8?. The session from NIC 2013
Software and hardware inventory gathering with Microsoft free tools. And stuff to think about when preparing for Windows deployment
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...gamifi.cc
gamifi.cc team - Rudolf & Matej presented on local tech/mobile/games conference experience with Unity & game development in general.
We also list some other tools that might help you. First part covers business tips & reasons to use Unity.
Building a useful set of devices for testing apps requires significant knowledge of the Android ecosystem. Once assembled, the device matrix provides broad, efficient coverage with minimal investment.
This presentation was broken into two parts. The first part covers various approaches to creating games on mobile platforms with some details specific to Windows 8. The second part covers strategies for creating successful mobile games including promotion and monetization strategies. While this talk was primarily to a Windows 8 developer audience, the talk was largely cross-platform focused, and parts of the second half on mobile strategy can apply to both apps as well as games.
Massively Social != Massively MultiplayerPaul Furio
A talk from the Login 2011 conference on how to build games that connect hundreds of thousands of players in the same experience, using NoSQL, OSS tools & tech, and good planning. Also covers BigData analysis for understanding what your players are doing and what they want.
Una interfaz natural de usuario es una interfaz de usuario diseñada para reutililzar habilidades existentes para interactuar directamente con contenido.
BlackBerry Jam Asia 2013 - Gaming on BlackBerrySegitiga.Net
Slide presentation by Sujoy Ghosh (Marketing Manager, App World & Content Marketing - APAC, BlackBerry) & Pratik Sapra (Application Development Consultant, BlackBerry) on BlackBerry Jam Asia 2013 in Hong Kong, September 27 2013 titled Gaming on BlackBerry.
John Comes, CTO, tinyBuild
Navigating the design, technical, and production challenges for doing games on both consoles and PC can be a daunting task. We’ll explore the differences, give examples, and talk about strategies for success.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
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.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
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.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Securing your Kubernetes cluster_ a step-by-step guide to success !
New existing market
1. Michael Quandt
Technical Evangelist - Microsoft
The New Existing
Market
2. Start
1 2
Vaughan Knight -
Why Windows 8? Bitrave
3
Tools & Support Q&A
3. Why Windows 8?
• 690+ Million Windows 7 Licenses Sold
• Existing Device Support (Intel x86/x64)
• New Architecture: ARM
• One Unified Platform
• Tiered Profit Share
• 70/30, then 80/20 @ $25k
6. Games on Windows
Everyone Gets: + Xbox Live Games Get:
• Ratings + Parental Controls • Achievements
• 100 KB Roaming Storage • Leaderboards
• In App Purchases • Xbox Profile
• 100% Profit with Custom
Payments
7. From Scratch
• C++ / DirectX
• C++ / XAML
• C# / DirectX + SharpDX
• C# / XAML
• HTML5 / Javascript
8. WinRT Components
• Write in C++/C#/Javascript
• Consume in C++/C#/Javascript
• Performance code in C++, Front End in HTML5/Javascript
• Write once, reuse anywhere
10. The Store
• 70/30, 80/20
• ARM + Intel Together
• Simple Submission
• Non-Restrictive Certification
• Good Feedback
• Easy Trial Support
11. Visual Studio
• IDE for C++, C#, Visual Basic, HTML+Javascript
• C++11 Standard
• PIX comes standard
• Debug your pixels!
12. WACK
• Windows Application Certification Kit
• 100% Automated Testing
• Catch Failures before Certification
• Comes with Visual Studio 2012
• Use It!
13. How Can We Help?
• DPE – Developer Platform Evangelism
• Also: Private Support Channel ;)
• Store Tokens
• Xbox Live Publishing
• Test Devices
• Promotion
• Whatever else we can do to help
So let’s get the business part out of the way, why should you consider Windows 8?First of all, Windows 7 enjoys a massive install base, over 690 million licenses sold as of earlier this year. We can assume that many of them will convert, either with their existing devices or through new device purchases. That’s the other great thing, Windows 8 supports existing devices really well, with support right back to Netbooks that supported Windows 7. The only limits are around screen resolution for features such as snapping, which I will show soon.On top of that, Windows 8 now supports the ARM system on a chip platform, enabling Windows to run on low powered, always connected devices. A great example of this is the Microsoft Surface RT which will launch on Friday. This means that there will be a broad range of devices that will run Windows 8, and to get on to all of them, you need to write a Windows Store app. Win32 apps – we call them desktop apps – will only run on Intel devices, as they are compiled for x86/x64 and not ARM.It is however really easy to target both the ARM and Intel versions of Windows 8. If you’re using C# you can compile for “Any CPU” and it will just work. If you’re using HTML5/JS it just works, and if you are using C++ you will need to create a separate ARM build, however the platform libraries are exactly the same and in many cases it will just be a case of re-building for ARM without code changes.The final note for this slide is about the profit split for selling your games on the store. We use a tiered approach based on the number of sales you make. Initially we take 30%. Once you hit $25,000 in total revenue for the app, this reduces to 20%.
Windows 8 is the PC side of the multiple screens strategy.What is multiple screens?Ubiquitous computing throughout our livesAlways connected through the cloudA single experience rather than a spread of incompatible onesUse my phone to control a video playing on my xbox from a cloud service. Then pull out my tablet and get more information on the actors appearing on screen so I can find other movies I like. Then take that movie, pause it and pick up again from my laptop on the train to work.This is all possible with Xbox, Windows Phone, Windows 8, Smartglass and Xbox Video.I can change my wallpaper on my desktop, and have it appear on my slate within minutes, without any extra actions. Synchronise settings between desktop, laptop, slate and phone easily.Windows 8, Windows Phone 8 and the upcoming Xbox update completes the picture and makes this possible.
Demo the items below and get them to think about what their games could do to take advantage of the shown features.Start ScreenMicrosoft Account + RoamingLive TilesSnappingSharing (Share GCAP Web Page to Twitter)SearchGames HubShow Desktop, indicate it still exists for Intel machines.
Here are some features that Windows provides. In the first column we have a list of the stuff every game gets for free.Windows 8 has built in support for parental controls and allows for ratings certificates to be uploaded for each game to allow for proper content restriction.Every app or game gets 100KB automatically roaming storage (think “Cloud Saves”) for free, tied to the logged in user’s Microsoft account. Past 100KB the syncing stops. This is to prevent issues with metered connections and to keep things fast and fluid, even on slow connections. You’re free to connect your game to other cloud services such as Azure to provide richer cloud save support and leaderboards, etc.The Windows Store offers easy support for in-app purchases with a tiered revenue split. The big benefit here is that if you elect to implement or provide your own payment gateway (so you handle the transaction), then Microsoft takes $0 for each transaction, meaning 100% profits for you.If you gain a publishing contract with Microsoft Studios (or go through another publisher) you can gain access to the Xbox Live services available to Windows 8. Gamers have full support for their Xbox gamertags, and as an Xbox Live game, you can access Live services such as Achievements, Leaderboards or the Xbox profile. (think avatars, etc) This one is a bit harder to get, but it is certainly possible, and Microsoft is always looking for high quality innovative games to bring to the platform.For those wondering about certification, we will cover this in more detail when I cover the Store, but know that Xbox Live titles have a separate cert process for quality, but if you aren’t a Live title then you don’t need that.
So how can I build a game for Windows 8? Well there are a few options, and first you need to decide if you want to start from scratch or use an existing engine.If you’re writing your own code, or porting your own engine, there are numerous options available, and in many cases these can be mixed through the WinRT component system which will be covered later.DirectX is available to both C++ and C#, as is XAML, which is more of a UI library – however it can work well for 2D games. There is great support for using both DirectX and XAML together, as XAML sits on top of DirectX, so I would suggest you consider that as a way to handle your game UI. If you’re developing in C#, there is
Win32 is no more for Windows Store Apps. Microsoft has created something called WinRT which is intended to replace Win32 functionality, but with a modern design based on asynchrony and language interoperability. Every blocking method in WinRT makes use of the “async programming” concept, allowing developers to easily write code that handles slow operations gracefully.Another huge benefit is that this stack is common between all of the supported WinRT languages, and the technology used to create this also allows you to create your own components that easily work between languages. Write a high performance physics engine in C++, and then use it in a HTML5 game.
Of course there’s no need to reinvent the wheel just to work in Windows 8. I know many of you use the technologies listed on screen already for existing games, and there are huge communities and vast resources surrounding technologies like Unity. I think their involvement in this conference is a perfect example of that.To that end, both Unity and Epic have announced support for Windows Store apps in their developer offerings, and while they aren’t here yet, they will be soon. This means that it will be barely any work to bring your games to multiple platforms, including Windows 8 devices (both ARM and Intel) using these technologies. For those who haven’t really tried these technologies, another huge benefit is their focus on cross platform development. You don’t need to make a lot of changes to build for a new platform, and there will be resources available to take advantage of the Windows 8 only features.On the HTML5 front, many tools already support Windows 8, one of which is Construct 2. You can easily create your games, and export them to a project ready to compile and submit to the store.If you’re used to developing in XNA, Monogame matches the XNA API 1:1, meaning that you can port games over extremely easily. This is also a great tool to use if you don’t really want to use the larger engines like Unity and Unreal, and instead just want great framework support.There certainly are more technologies I haven’t mentioned, and many more coming, so if you have a favourite tech, check with them to see if they support, or plan to support Windows 8.
Now Vaughan will talk about his experiences developing and publishing games on Windows 8.
As I mentioned before, we initially take 30% of the revenue from paid apps in the store. Once you hit $25,000 we reward success by bringing that down to 20%. On top of that if you elect to use your own payment gateway for in-app purchases, we take nothing from those purchases.So now that you know how much you are going to get, you want to know what your reach is. The great thing about the store is that it is a common place to access apps, no matter if you’re using an ARM device or an x86 device. As long as you have a build on there that supports the platform, your game will appear in the store. So now it’s really easy to target most of those screens through one location, no jumping around.We take this simplicity aspect even further with the submission process. You can reserve your game name ahead of time, and when you’re ready to submit it’s just a few simple questions, some screenshots and your app package, then you’re in certification. You can even run through some of the certification process on your own machine to make sure it doesn’t fail immediately, and making updates is really easy, just upload a new package, enter some change notes and you’re done.Then your game is in certification. Here we make sure it passes the technical and security requirements, which you can even test yourself using the WACK tool I will talk about later. The long part of this is content certification, which can take a few days. Right now in the massive rush to get in before Friday we’re sitting at 10 days, but usually it’s around 7 days.In terms of content compliance, it depends on your chosen age range, but there is no quality check, just certification requirements.If you happen to fail certification, you get a nice report detailing what went wrong, and you can use that to implement any changes that need to be made to get through certification. There are requirements around having a privacy policy that have caught out many devs so be sure to look through the requirements to prevent any issues, as content compliance failures can take a while to fail.Finally many of you with paid apps will want to support a trial mode. Just like Windows Phone, and Xbox Live Indie Games, the Windows Store supports trials as a first class feature. Instead of making a “Lite” version for free, you use the store APIs to detect if the user has a license for your game, and then you can limit your features accordingly. If the user wants to buy your game, they can do so and the game just unlocks, rather than having to re-download the game. If you’re feeling lazy or just want to offer a timed trial, the store can automatically do this for you when you select your game price. It will let you set a time period and will handle restricting the user automatically.