Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Software Engineering2010.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
540 Кб
Скачать
☆

Компьютерные игры. Компании.

1-е место – Nintendo.

Blizzard: Warcraft,Starcraft, Diablo.

Valve: Half-Life, Counter-Strike, DotA.

EA SPORTS: спортивные игры, SIMS.

Компьютерные игры. Online.

Многопользовательская ролевая онлайн-игра (MMORPG)(браузерная–игра,не требующая установки дополнительного программного обеспечения, в отличии от сетевых игр) — жанр онлайновых компьютерных ролевых игр (ORPG), в которой большое количество игроков взаимодействуют друг с другом в виртуальном мире (в основном, в жанре фэнтези).

Как и в большинстве RPG, игроку предлагается роль вымышленного героя, и возможность управлять его действиями.MMORPG отличаются от однопользовательских и небольших сетевых ролевых игр множеством игроков, а также виртуальным миром, который продолжает существовать и в отсутствие игрока. Виртуальный мир поддерживается издателем игры после её выхода.

За рубежом проводятся так называемые LAN party. Снимают зал, в нём проводится локальная сеть, и участники приносят туда свои компьютеры. В первую очередь LAN party является ареной для соревнований и местом общения любителей игр.

Мобильные операционные системы

Android

Android — операционная система для мобильных телефонов и смартбуков, ноутбуков, десктопов, основанная на ядре Linux.

Изначально разрабатывалась компанией Android Inc, которую затем купила компания Google в 2005 году, ОС назвали в честь этой компании. Рождением данной платформы принято считать 5 ноября 2007 года, в этот день Google официально объявила о создании группы компаний Open Handset Alliance (OHA), целью которой является разработка для мобильных устройств открытых стандартов ПО. Одновременно с официальной презентацией бизнес-альянса OHA, была анонсирована основанная на ядре Linux открытая платформа Google Android. Немного позже была представлена первая версия пакета для разработчиков Android «Early Look» SDK (Software Development Kit), которую можно было скачать из интернета. Таким образом, группа компаний Open Handset Alliance дала возможность программистам со всего мира в течение пары недель протестировать новую среду.

Последней версией является 2.2 (Froyo), которая была выпущена 20 мая. Версия Android 3.0 близка к завершению и с декабря текущего года появятся первые образцы планшетов на базе новой версии ОС.

Стандартные приложения Android

Стандартные приложения Android включают в себя браузер WebKit, календарь Google, клиент Gmail, приложение Gmaps, SMS-мессенджер и e-mail клиент. Приложения для Android написаны на Java, и вы всегда можете загрузить дополнительные приложения из магазина Android.

Разработка программного обеспечения

Приложения для Android являются программами в нестандартном байт-коде для виртуальной машины Dalvik. Google предлагает для свободного скачивания инструментарий для разработки (Software Development Kit), который предназначен для x86-машин под операционными системами Windows XP, Windows Vista, Mac OS X (10.4.8 или выше) и Linux. Для разработки требуется JDK 5 либо JDK 6. Разработку приложений для Android можно вести на языке Java (не ниже Java 1.5). Существует плагин для Eclipse — «Android Development Tools» (ADT), предназначенный для Eclipse версий 3.3-3.5. Так как "Андроид" основан на ядре Linux, то для этой мобильной операционной системы есть возможность писать код на языках СИ, СИ++ с помощью специального пакета Android Native Development Kit. Это позволяет создавать программы или библиотеки, требующие большей производительности, чем предоставляет Dalvik. Однако за скорость NDK приходится платить возросшей сложностью реализации программы. Компания Google выпустила язык программирования, который упрощает процесс создания приложений для платформы Android. Он называется Simple и построен на базе языка программирования BASIC. Simple основан на наборах модулей, благодаря которым программировать на Simple может даже неспециалист. Впрочем, это не означает, что Simple не будет интересен профессионалам. Представители Google подчеркивают, что при работе с Simple существует вероятность появления ошибок. Неопытным пользователям рекомендуется сообщать о них в службу поддержки Google. Опытные программисты, при желании, могут самостоятельно исправить обнаруженную ошибку.

MonoDroid — это платформа, с помощью которой разработчики могут писать приложения на базе Mono (открытая реализация .NET) для мобильной платформы Android. Ниже представлено видео, в котором по шагам рассказывается как настроить среду MonoDroid с интеграцией в Visual Studio 2010 и написать первое android-приложение на Mono. Набор инструментов MonoDroid будет доступен разработчикам как под Windows, так и под Linux и MacOS X. MonoDroid позволит писать для Android'а на C# и других CIL языках. Будет поддержка LINQ и других интересных возможностей платформы .Net. Сам продукт будет коммерческим, как и MonoTouch. C помощью MonoDroid уже была продемонстрирована возможность написания программ на языке Delphi для платформы Android.

Интерес к платформе Android у разработчиков стремительно растёт. Это объясняется не только ее растущей популярностью и перспективностью, но и тем, что система основана на ядре Linux, а следовательно имеет достаточно широкий и доступный инструментарий для разработки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]