|
Наконец-то появилась первая .NET Compact Framework для Symbian S60 3rd!
Здесь приведен перевод описания NET CF от разработчиков:
Net60 - это первая коммерческая .NET Compact Framework для Symbian OS поддерживающих
S60 смартфонов. Net60 открывает для Symbian приложения .NET и позволяет разработчикам
создавать приложения в среде управляемого кода.
Net60 Version 2.0.0 это .NET Compact Framework для Symbian OS.
Она приносит .NET technology на платформу Symbian и позволяет запускать
Microsoft .NET Compact Framework приложения неизмененными прямо Symbian OS смартфонах (Nokia, Samsung
и Sony Ericsson).
Net60 подерживает:
S60 3rd edition пользоательский интерфейс (включая feature packs 1 & 2), и
Symbian OS 9.0, 9.1 & 9.2.
Net60 - это Microsoft Compact Framework 2.0 поддерживающий приложения, созданные на Visual Studio 2005 и 2008.
Два главных компонента Net60 :
Среда выполнения, и
Библиотеки классов (совместимых с Microsoft's .NET Compact Framework 2.0)
оба компонента установленны, если установлен 'Net60.sisx'
NET CF для Symbian представляет собой среду выполнения программ,
написанных на .NET Framework 2.0 для Windows mobile 5.0 Smartfone, скомпилированных в Sis
и установленных в телефон на базе Symbian OS S60 3rd edition, а также не
компилированных .exe приложений и сами библиотеки классов .NET Framework.
Поэтому можно программировать под Symbian OS 3rd на любом языке Visual studio 2005 или 2008
(Visual Basic, Visual C#, Visual C++). Заманчиво, не правда ли?
Для начала скачиваем и устанавливаем в память телефона сам NET60 (Необходимо подписать!).
В меню приложения появится значок программы.Для запуска sis приложений он не нужен,
но если запустить, то можно увидеть список .exe программ, лежащих в папке C:/DATA/RedFiveLabs/Apps/
Там уже есть одна игра PaddleGame.exe
Скачиваем плагин для Visual Studio:
здесь (на оф. сайте)
Устанавливаем плагин
Скачиваем и устанавливаем Windows Mobile 5.0 Smartphone SDK:
http://www.microsoft.com/...
Алгоритм создания приложения достаточно прост, но содержит много шагов:
Писать нужно будет сначала под Windows mobile 5.0 Smartfone
1. Запускаем Visual Studio
2. Создаем новый проект: New Project>Нужный язык>Mobile Device>Windows mobile 5.0 Smartfone>
>Device Application
3. Пишем приложение
4. Компилируем приложение Build>Build
4. Выбираем в меню File>Add>New project>Device Application
В открывшемся окне выбираем Other Project Types>Genesis>Genesis Deployment Project
5. Открывается окно настройки будущего .sis приложения (имя, сертификат, права доступа, иконка и тд)
На 4 шаге настройки можно выбрать приложение, которое будет установленно вместе с вашей программой.
Скорее всего у того, кто будет пользоваться приложением нет NET CF, поэтому его можно добавить в комплект.
6. Когда все готово, выбираем в меню Build>Build Solution
7. Идем в Папка проекта>My Deployment1>Bin>Debug или Release
Там находится наш готовый .sis и .sisx файл!
8. Заливаем в телефон и устанавливаем
(Net60 должно быть обязательно установленно)
9. Можно пользоваться
(Запускать как обычное приложение)
В папке C:/Program Files/Red five Labs/Net60 есть net60, но он на тесте не заработал,
поэтому выкладываю рабочий здесь (Необходимо подписать!).
Там же, в папке Sample Projects есть готовый HelloWorld.
После компилирования .sis появится в папке Sample Projects>My Deployment>bin>Debug или Release
Таким образом стало реально создавать приложения под Symbian 9,
используя свой любимый язык программирования. Не надо учить C++ Symbian OS, тем более
даже знающий C++ для Windows не сможет программировать под Symbian, так как
программирование под эту систему намного сложнее.
|