Разработка детской игры для мобильных устройств
Отчет по практике - Компьютеры, программирование
Другие отчеты по практике по предмету Компьютеры, программирование
Введение
Место прохождения производственной практики - ООО Инрэко ЛАН. Основная деятельность ООО Инрэко ЛАН - разработка программного обеспечения на заказ.
За время прохождения практики необходимо выполнить ряд задач по разработке программного продукта, что включает:
изучение платформы для разработки
изучение среды для разработки
проектирование
написание программного кода
Основной идеей программы служит детская игра для мобильных устройств основанная на использовании физики.
На выполнение данных задач выделено 8 недель с 14 марта по 8 мая 2011.
Исследование организации ООО Инрэко ЛАН
Группа компаний Инрэко ЛАН объединяет более 60 специалистов - опытных программистов, менеджеров, аналитиков, тестировщиков и дизайнеров. Менеджеры группы компаний Инрэко ЛАН имеют большой опыт ведения проектов разной степени сложности. Это позволяет успешно работать над любыми проектами, от создания относительно простых прототипов до реализации полного цикла разработки, начинающегося с НИР и заканчивающегося выпуском промышленных образцов сложных программных систем.
Главным приоритетом в деятельности группы компаний Инрэко ЛАН является максимально точное и эффективное удовлетворение нужд клиентов. Этому способствует использование самых современных инструментов и сертифицированных технологий, а также сквозной контроль качества продукции.
Инрэко ЛАН существует с 1989 года, а в 2008 году была образована одноимённая группа компаний. Её работники имеют многолетний опыт успешной реализации крупных ИТ-проектов, в первую очередь - в области разработки и внедрения программных систем.
Высокотехнологичная разработка программных продуктов и внедрение автоматизированных систем - основные сферы деятельности Инрэко ЛАН. Группа компаний выполняет заказы на создание программных систем и ведет собственные разработки для перспективных направлений современной ИТ-индустрии.
В Инрэко ЛАН работают около 60 опытных программистов, менеджеров, аналитиков, тестировщиков и дизайнеров. Все они - выпускники профильных факультетов российских университетов. В штате группы компаний несколько аспирантов, 4 кандидата наук и один доктор наук.
Менеджеры Инрэко ЛАН имеют большой опыт ведения проектов разной степени сложности. Это позволяет успешно работать над любыми проектами, от создания относительно простых прототипов до реализации полного цикла производства, начинающегося с НИР и заканчивающегося выпуском промышленных образцов сложных программных систем.
Главным приоритетом в деятельности группы компаний Инрэко ЛАН является наиболее точное и эффективное удовлетворение нужд клиентов. Этому способствует использование самых современных инструментов и сертифицированных технологий, а также сквозной контроль качества продукции.
2. Разработка приложения
.1 Android
- это операционная система с открытым исходным кодом для компактных устройств, основанная на ядре Linux. Android является популярной платформой для смартфонов, коммуникаторов, а также различных планшетных пк, персональных медиа-плееров и других портативных электронных устройств. В данный момент ОС Android работает на самых разных платформах, включая, привычные для карманных устройств, процессоры семейства ARM и, обычные для классических компьютеров, процессоры x86. Кроме них, Android также поддерживает процессоры семейств MIPS и POWER.
Рис 1 - Стандартный домашний экран Android 2.0
Благодаря специальным библиотека, разработанными компанией Google, операционная система Android позволяет сторонним программистам создавать приложения для нее на языке Java. Кроме этого у программистов также есть возможность разрабатывать программное обеспечение для Android на языке C, и некоторых других языках программирования, при помощи специального комплекса Android Native Development Kit.
Изначально операционная система Android разрабатывалась компанией Android Inc, которую позже купила компания Google. В данный момент разработкой и развитием системы занимается бизнес-альянс Open Handset Alliance, который был основан компанией Google 5-го ноября 2007 года, и насчитывает 47 членов, включая многих производителей электроники, разработчиков программного обеспечения, сотовых операторов и производителей микрочипов.
Среди прочих особенностей, операционная система Android в значительной степени интегрирована с фирменными сервисами компании Google.
.1.1 Android MarketMarket - это онлайн магазин-хранилище (др. словами - онлайн-сервис) от Google, позволяющий владельцам мобильных телефонов с операционной системой Android скачивать и покупать различные приложения. Аккаунт разработчика, который дает возможность публиковать приложения, стоит 25$. Платные приложения могут публиковать разработчики не из всех стран.
В данный момент ОС Android развивается все больше и больше, и с ее развитием рынок Android Market становится все более и более перспективным.
.2 Java
В качестве языка разработки используется объектно-ориентированный язык программирования Java.- объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems. Приложения Java обычно компилируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине (JVM) независимо о?/p>