категории | RSS

Сегодня ровно год как я забросил питон и начал разбираться с C++ и Symbian C++ в частности (хотя скорее наоборот, основы С++ для ПК я изучал как необходимое зло для перехода к симбиану). До этого мне он казался страшным, сложным и вообще не понятным. Подчеркивали это замечание Сергея (arok'а) о том что в симбиане кругом классы (хотя, мне повезло, с ООП я разобрался в питоне, осталось только изучить новый синтаксис), и пример  чтения файла на Symbian C++

. В общем было страшно. Но, учитывая что я порывался изучить Symbian C++ уже в 3 раз, я решил пойти дальше и скачал книжку по C++ Джесс Либерти C++ за 21 день, но учитывая, что у меня не было компилятора, да и вообще программирование для ПК меня интересовало мало, я прочитал пару дней, а потом плюнул, и решил прикинуться как будто я эту книгу уже прочитал и написал на форум. После чего я воспользовался советом "По мне так надо больше пробовать и меньше спрашивать. А там видно будет." и скачал SDK. ВНЕЗАПНО обнаружил что в Carbide.C++ есть UI Disigner (средство создания интерфейсов мышкой). Я обрадовался аки слон и написал Hello World! (На самом деле я просто развешал хэндлеры на меню, там же создал note с надписью и написал всего одну строчку кода). После чего меня заинтересовала кнопка в разделе новый проект "Консольное приложение", а мне как раз не хватало часов в углу, как на WinMobile - так появилась программа TTime, в результате разработки которой вылезла куча всяких разных ошибок характерных для консольных приложений. Разработка была сложна и я наверно достал всех в ветке прораммирования на C++ на соседнем форуме. Я понял что проще писать GUI приложения (с интерфейсом то бишь), и тут мне подкинули идею-алгоритм реализации для программы AAction. Писалась она долго, около месяца, да и лень нападала... В промежутках попробовал писать питоньи модули, это оказалось значительно проще чем писать даже консольные программы, и вроде освоился с их написанием (благо что английский я знаю не плохо и способен почитать статьи в wiki на фн). Ну а разработка AAction шла своим чередом, напарываясь на разные грабли (например у UI дизайнера есть недостаток - он легко может снести пол программы, что он разумеется и сделал). После релиза, я понял, что приложение действительно достаточно популярно. Как раз наступило лето, и Андрей CODeRUS предложил написать TweakS, а родители уехали в отпуск (у меня сессия была сдана, но впечеди была еще практика), в результате TweakS был написан почти за месяц, с сидением по ночам до 4 утра (да, да я задрот, я знаю). Потом Андрей полгода писал к оболочке плагины но не суть. Потом я начал писать на заказ, так появились TopTime, Screener и некоторые другие программы. Через некоторое время я обнаружил что под сенсорные устройства писать проще и интереснее (хотя у меня по прежнему был смартфон на 9.1), и так появилась серия Tap2DoSomething. Наиболее успешное приложение из серии, как мне кажется Tap2Screen, которым пользуются большинство владельцев н8, из за отсутствия у него нормального количества кнопок. Так же успешным, на мой взгляд оказалось приложение MusicBar, я даже нашел пару обзоров на англоязычных ресурсах. В начале ноября мне написал Chance Arrington, из Nokia USA и сообщил, что жаждет увидеть MusicBar на конкурсе Calling All Innovators, обещал даже прислать н8 для тестов. Я почти доработал приложение до версии 2.0, но н8 так и не пришла, и в конце декабря разработка увяла. Потом у меня была сессия, после которой А.Фокин предложил выпустить мое приложение ActiveJack в OVI Store. Конечно я согласился! И вот, прошел год в с начала изучения Symbian C++ и вот у меня уже первое приложение в OVI Store.
[!!!]

Что в будущем? Покупка C6-01 и переход на Qt, я думаю. Хотя меня это не радует, тк я только освоился в Symbian C++ как опять нужно куда то бежать... Но писать под устаревшие платформы тоже не так клево. А с приходом Qt на нокии, повышается и конкуренция, Qt это толпы девелоперов с ПК, уже знающих этот фреймворк. Скажу одно - меня переход на Qt не радует, для нокии и пользователей это плюс (больше приложений), для начинающих разработчиков под Symbian это тоже плюс, легче изучить... А мне вот не хочется разбираться с новой технологией... Хотя может это просто лень, и ее надо перебороть? Не знаю... Но с другой стороны, сейчас все больше слухов о переходе нокии на WP7, который по моему мнению, уныл чуть более чем полностью. И если это произойдет (узнаем уже завтра), скорее всего возьму себе андроид, как бы я противился против этого, но в этом случае, с нокией уже каши не сваришь. Да и какая разница, учить Java под андроида, или QT под Symbian^3?..

kolayuk
2011-02-10T18:01:45Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 10

#10   NEONZARIN    

В начале ноября мне написал Chance Arrington, из Nokia USA
А мне кажеться этот чел просто завидовал вам Николай тогда. обещая мифический н8. smile или банально закрысил н8...


0 ответить

#10   skipo    

Интересно было почитать, действительно упорный человек, а значит все еще впереди. Правда ниодной программы из перечисленых нет на теле. Да и имея 3250, 3230 я не мог себе представить тел без питона, взяв 5230 необходимость в питоне отпала-море функций, НО даже сейчас готов поставить весь интерпретатор ради проги NAP, но его никто так и не портировал, приходится двумя прогамми пользоватся для слушанья аудиокниг. Как то сами програмисты оставляют \"рубины валятся в траве\"? Дайте аналог! Создайте рейтинг! Бакунин молодец, его таскман перекачевал по всех осях на сумбиан, там было много труда, и кипящий форум. Хорошее приложение можно даже приобрести за деньги, если нет пристойного аналога отсекающего такой вариант. Хорошее приложение можно даже приобрести за деньги, если нет пристойного аналога отсекающего такой вариант.Так на каком языке программировать?


0 ответить

#10   kolayuk    

Virtuos86
Сейчас появились новые слухи что нокия будет высылать членам Forum Nokia Launchpad девайсы Nokia Е7, если не вышлют (а менять девайс я думаю в конце марта), или не найду какой то более информативной информации чем 2 строки из письма разосланного членам ланчпада, то скорее всего да, возьму андроид. Или iOS, уж больно на дроиде батарейки упоротые


0 ответить

#10   Virtuos86    

Обстоятельно и со ссылками. Я так понимаю, в связи с подтверждением слухов переход на андроид неизбежен?


0 ответить

#10   kolayuk    

Zaterehniy
так а машинок то нет адекватных. Везде аккумулятор за день дохнет.


0 ответить

#10   Zaterehniy    

Коля берем дройда и учим яву. Остается выбрать машинку.


0 ответить

#10   sx007    

Большие достижения за год. Мои поздравления.. smile


0 ответить

#10   dimy44    

да, видно, что Вы человек целеустремленный и многого за год достигли, учитывая сложность языка.


0 ответить

#10   imp37    

мои поздравления с первым приложением в магазине smile


0 ответить

#10   bratish_ka    

Интересно было почитать smile


0 ответить