Archive for the ‘AIR’ Category
Monday, February 25th, 2008
Адоб зарелизил AIR и FLEX 3, бурные продолжительные апплодисменты, все встают.
В честь этого небольной редизайн сайта покравсив его в черный (флексовый) цвет. Также сделал клевую шапку-флешку иллюстрирующую что такое AIR. Стоит зайти посмотреть

Одновременно с этим injun #576871 написал пост о том, что
Скот Гутри, пару дней назад рассказал в нескольких строках о предстоящей первой бета-версии Silverlight 2.
Я если чесно очень боюсь Silverlight 2 — последнее време продукты от майкрософта безумно огромны, неповоротливы и громоздки, как бы Silverlight 2 не стал именно таким “выхлопом” от майкрософт.
Майкрософт сейчас подобен безумному полководцу с безграничной армией программеров-войнов, которых он шлет бездумно на бойницы пытаясь просто завалить их трупами войнов. Эти войны-программисты порождают безумное количесто софта который просто неудобен в использовании, но окружающие люди просто ничего не видят вокруг, за огромностью MS этого просто не видно. Эта толпа программистов способна(?) сделать много всякого функционала и возможностей, но обычно это выглядит очень убого, а порой это вообще никому не нужно. Пока МС просто пытается набрать колличественный показатель всяких плюшек и возможностей, но вопрос в том, сможет ли он перешагнуть в качественный. Лично я подозреваю, что уже не застигну этот момент ;(
“способна(?)” — это я к тому, что я в этой жизни так и не пронаблюдал релиза Silverlight 1.1, и его прорадителя :).
Posted in AIR, Flex Builder 3 | 4 Comments »
Tuesday, November 27th, 2007
Что стартуем
Стартуем курсы по Flex, ActionScript 3.0
Для чего стартуем
Научить людей основам(и не только) Flex, ActionScript 3.0, в процессе обучения написать живое приложение.
Кому стоит читать дальше
Молодым амбициозным людям которые только начинают свою “флешово-флексовую” жизнь, и хотят попрактивоваться. Всем кто уже “напрактиковался” в своей жизни советую прокрутить конец поста и почитать пункт “Flash|Flex для больших дядей” :).
Более подробная информация:
Кто это организует и кто будет рассказывать
Организую эти курсы я, я же буду и рассказывать страшные истории.
Место веселых стартов
Курсы будут в г. Харькове. Вероятно в ХАИ.
Кого я жду на курсах?
Жду я человеков, которые:
- Хотят получить знания по Flex|ActionScript3.0
- Живут в Харькове
- Имеют базовые знания по программированию, ООП и писали программы сложнее Hello World на любом из языков (имеют понятие, что такое массив, цикл ,класс…)
- Способны самообучатся в заданном направлении )
- Видели английский язык и понимаю как минимум 1 слово из 10 прочитаных 🙂
- Учитывая что “веселые старты” – это проект не коммерческий я ожидаю адекватное поведение людей, выполнение некоторых требований и ответственности
Чем я буду веселить человеков
Я буду веселить человеков написание программ на флекс на примере конкретного приложения. В веселье будет входить:
- Введение в науку (что где пыцкать чтобы заработало)
- Немного теории и практики проектирования приложения, паттерны проектирования. Пощупаем немного UML
- Создание и использование компонентов
- Стилирование компонентов
- Общение клиент/сервер (вероятно на примере AMFPHP)
- Разные страшные слова типа биндинг )
- Работа в комманде
- Где и что искать, кого спрашивать
- Другие разные плюшки
Для чего это мне нужно
Мне это нужно потому, что я хочу:
- Эксперементов на живых людях.
- Попробывать себя в качестве “Умного дядьки”, возможность покапать глубже некоторые темы
- Нести знания в массы и пропагандировать любимую технологию
- Помочь людям которые хотят и могут учится, помочь сделать это быстрее
- Помочь ВУЗу где я учился
- Немного растормашить отечественных флешеров/флексеров
Что это даст человекам
- Знания и опыт
- Быстрый старт
- Общение с новыми людьми
- Хлеба и зрелищ
О каком конкретном проекте идет и почему я решил это все организовать
Есть интересный проект, который неплохо бы сделать в качестве гуманитарной помощи моему вузу — ХАИ. Этот проект совершенно не коммерческий и я не получу от его написания никакой выгоды кроме морального удовлетворения. Кроме него, у меня есть другие интересные проекты приоритет которых выше. Поэтом я предлагаю такой вот обмен – код за знания. Более подробно о проекте – в процессе, но обещаю, что будет интересно.
В проекте есть пара вещей, которые потом можно будет развить в отдельные проекты и получать из них выгоду при желании, если у вас канешно это получится;). Никто не будет против если вы это сделаете.
Организационные вопросы
Мои контакты есть в блоге.
Я рассчитываю найти несколько адекватных желающих (1-5 человек, дальше как получится). Неадекватных людей, попрошу не беспокоить, ибо делать тут им нечего.
Интерсивность курсов зависит от активности учашихся, для себя я планирую 1-2 встречи в неделю по 2-3-4 часа.
Стартовать надеюсь будем после Нового Года).
Flash|Flex для больших дядей
Для больших дядей есть отдельные предложения. В процессе веселых стартов, можно организовывать встречи и устраивать показательные выступления для других дядей, ну или просто поболтать и поесть мороженого (этак раз в 1-2 месяца, г. Харьков).
Ну и большая просьба для флешеров и флексеров попиарте это предложение среди харьковских знакомых студентов 🙂
UPD: совсем старый стал ) и забыл написать главное. Кто хочет поучавствовать пишите письма со своми контактами, где-то в середине декабря (если будет с кем) организуем встречу, и пообщаемся в живом эфире. Мои Контакты
Posted in ActionScript 3.0, AIR, Flex, Flex Builder 2, Flex Builder 3, mxml, UML Tool, Люди | 22 Comments »
Monday, November 12th, 2007
Constantiner делится своими впечатлениями о ClientSide-2007. Захватывающий отчет с передовой. много хороших и интересный ссылок и новостей, самая привлекательная для меня это
Так что не исключено (тьфу-тьфу-тьфу), что в скором времени у нас будет Flash Platform User Group или что-то в этом роде. Которая будет двигаться силами заинтересованных ведущих разработчиков России при поддержке Adobe. Ориентировочно это будут ежемесячные встречи с докладами в Москве и, возможно, в Питере.
Интересно когда у нас начнется что-то подобное? Ведущие разработчики Украины, не желаете что-нибудь организовать, не с таким канешно размахом, но все же? Я например могу организовать аудиторию с компьтерами, проектором, в НАУ “ХАИ” (Харьков, Украина), где можно будет поделится опытом или просто обсудить на примерах проблемы человечества и вселенной )
Posted in ActionScript 3.0, AIR, Flex, Люди | 2 Comments »
Monday, October 15th, 2007
Поставил флекс билдер 3 и решил пощупать AIR за самые интересные места, а именно за работу с файловой системой
Взял самый простой пример их хелпа по File метод browseForOpen
воткнул его в приложение
}
catch (error:Error)
{
trace(“Failed:”, error.message)
}
}
public function fileSelected(event:Event) : void
{
var stream : FileStream = new FileStream();
stream.open(File(event.target), FileMode.READ);
var fileData:String = stream.readUTFBytes(stream.bytesAvailable);
fileList.text = fileData;
}
]]>
и получил огромный болт – при нажатии на кнопку “Browse…” появляется окошко, в нем выбираешь файл но никакого события не происходит ни cancel ни select вообще ничего не происходит.
3 раза перечитал хелп, погуглил, нашел интересный блог от Benjamin Dobler – RichApps и там нашел описание мероприятия от адоба и его результатов (там есть весомый архив с различными примерами AIR приложений, в том числе и работы с файловой системой). Блог нужно читать всем внимательно 3 раза ибо интересно.
Так вот его пример работал, а мой нет разница был в том что моя переменная File был объявлена локально в функции и видимо на крысу по быстрому собралась мусорщиком %).
Правильный ответ в моей проблеме это объявить переменную как свойства класса и становиться замечательно!
}
catch (error:Error)
{
trace(“Failed:”, error.message)
}
}
public function fileSelected(event:Event) : void
{
var stream : FileStream = new FileStream();
stream.open(File(event.target), FileMode.READ);
var fileData:String = stream.readUTFBytes(stream.bytesAvailable);
fileList.text = fileData;
}
]]>
Posted in ActionScript 3.0, AIR, Flex, Flex Builder 3, mxml | 11 Comments »