O'Reilly logo

Beginning Windows 8 Application Development by David Fulop, György Balássy, Zoltan Arvai, István Novák

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 3

Windows 8 Architecture from a Developer’s Point of View

WHAT YOU WILL LEARN IN THIS CHAPTER:

  • Understanding the separate technology stacks for Windows 8 style applications and desktop applications
  • Grasping the role of Windows Runtime in developing Windows 8 style applications
  • Getting to know which programming languages can be used to access Windows Runtime application programming interfaces (APIs)
  • Understanding the new features of .NET Framework 4.5
  • Choosing the appropriate programming language and technology stack to create your own Windows 8 applications

When you develop applications, you generally use a set of technologies that work together. The Windows development platform provides a plethora of tools, techniques, and technologies. In the last decade, the number of these components increased tremendously. Windows 8 provides a new development model via a new kind of application — Windows 8 style apps — that support several programming languages (C++, C#, Visual Basic, JavaScript), and still keeps the number of related technology components low. Windows 8 still allows developing traditional desktop applications.

In this chapter, you learn about the architecture of components that help you to develop Windows 8 apps. You start with getting to know the difference between desktop and Windows 8 app development technology stacks. As you will learn, the key component of Windows 8 app development is the Windows Runtime, so you will learn about its structure and benefits. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required