Software access to Windows Phone tools



The Windows Phone platform provides software resource libraries that allow programs to use the functions available in the device. Programs can use the phone camera, make phone calls and send SMS messages. They can also use means to locate the phone to create geolocation applications and navigation applications.

Applications can call the phone functions using startup tasks that allow the program to call other applications, and selection tasks that can select system objects and pass them to the application.

Phone applications can use the TCP / IP protocol to connect to servers on the Internet. Programs can use Web services and establish REST connections to nodes. The current version of the operating system does not support direct connections to other phones using sockets.

Silverlight and XNA

Applications for Windows Phone can be created using Silverlight or XNA technology. If you are creating an application, for example, a word processor, email client or calculator, then you can use Silverlight. Silverlight provides a set of tools for creating such programs. If you create a game, you can use XNA. XNA provides tools for creating 2D and 3D games with high performance.

You can also create a calculator in XNA or a simple game (for example, puzzles with words) in Silverlight. In particular, Silverlight is ideal for games with small graphics requirements, or using vector graphics, rather than bitmap, or the speed of which depends on the response of the user, not the timer. And XNA can be difficult to use in those tasks where Silverlight is usually used. The implementation of the XNA list box can be interesting for some developers, but for many programmers this is a rather difficult task.

The type of application you are creating is selected when you create a new project in Visual Studio. The application can share Silverlight and XNA. You can create a program on Silverlight with a page containing the game on XNA. You can create a menu and user interface for playing in Silverlight, and the gameplay in XNA. You can also add Silverlight elements over the running XNA game.


Дата добавления: 2018-04-04; просмотров: 252; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!