среда, 30 марта 2011 г.

HTML5 и processing на андроид ...

При помощи браузера Miren Browser на устройствах с андроидом можно запускать оффлайно html странички. Например - с HTML5 c содержащимися кусками Processing JS. Также, в будущем при помощи Processing - можно будет создавать приложения для самого андроида "на прямую:
http://wiki.processing.org/w/Android; http://createdigitalmotion.com/2010/09/getting-started-with-processing-for-android/
; http://malbred.com/soft-po-vidzheingu/rukovodstvo-po-ispolzovaniyu-processing-pod-android.html (на русском языке). Я пробовал разные сборки Processing c http://code.google.com/p/processing/downloads/list 0.194 и 0.190. Пока, запустить приложения на эмуляторе или устройстве не удалось:(

воскресенье, 27 марта 2011 г.

Видео - отчет с мероприятия Linux Install Fest, прошедшего в Москве 26.03.2011

В эту субботу (26.03.2011), в Москве в ГУ ВШЭ - проходил Linux Install Fest силами MLUG, Moscow Ubuntu Loco и Russian Fedora. Мною было записано видео сего мероприятия - все доклады и все выступления:
http://narod.ru/disk/8502602001/MOV001.mpg.html
http://narod.ru/disk/8505715001/MOV002.mpg.html
http://narod.ru/disk/8533899001/MOV003.mpg.html
http://narod.ru/disk/8514866001/MOV004.mpg.html
Ничего не перекодировано и не ужато. Запись с камеры "как есть".

воскресенье, 20 февраля 2011 г.

HTML5. Canvas ч.4.

Начал портировать на JS Свибплекс:http://dl.dropbox.com/u/15250319/WebSplex0.007/splex.html

Все работает, только жутко тормозит! Есть еще некоторые глюки связанные с переносом физики. Но все это временно. Для увелечения производительности, карты в портированной игре будут меньшего размера.

Оказалось на JS нельзя подключать локальные файлы, например карты уровней или профили объектов. Более менее навороченый редатор сделать не получается. Говорят для этих целей надо использовать Ajax. Пока еще с этим не ковырялся. Портировать Свибплекс можно и без редактора - карты будут хранится внутри отдельного JS скрипта в виде матрицы из чисел. В принципе, это нормально и мне этого пока достаточно.

Оказывается, существует "обертка" для написания приложений на JS для андроида (и не только) - PhoneGap:
http://www.mini-server.ru/faq/programms/103-android-eclipse-ubuntu
http://wiki.phonegap.com/w/page/30862722/phonegap-android-eclipse-quickstart#BuildingTheSampleProject
http://www.phonegap.com/
Удалось таки образом запустить один из моих предыдущих примеров: http://dl.dropbox.com/u/15250319/index.html
Исходники тут:http://dl.dropbox.com/u/15250319/HelloPhoneGap.tar.gz

вторник, 25 января 2011 г.

HTML5. Canvas. ч.3.

Еще немного поглумившись с js, потихонечку перешел к работе со спрайтами. Для анимации спрайтов перевел с "сей" cвою функцию ControlAnimate, за что - огромное спасибо Mainamez за помощь) И теперь трепещите! Великий, Ужасный и Брутальный Свиборг теперь на сабже: http://minidune.narod.ru/canvas5.html. Управление аналогично предудщему примеру.

Исходник у проги под катом...

воскресенье, 23 января 2011 г.

HTML5. Canvas. ч.2.

Порывшись в нетах нашел несколько ресурсов по html5 и canvas:
1) http://msdn.microsoft.com/en-us/library/ms533053(v=VS.85).aspx (куда уж без мс:))
2) http://oneline.org.ru/statii/canvas.html
3) http://webcache.googleusercontent.com/search?q=cache:http://arttu-peka.info/html-5/igri-na-html5-dlja-chajnikov/
4) http://webcache.googleusercontent.com/search?q=cache:http://arttu-peka.info/html-5/igry-na-html5-canvas-dlya-chajnikov-%E2%80%93-chast-ii/
5) http://habrahabr.ru/blogs/canvas/112274/ (имхо, какаято компиляция 3) и 4) )
6) http://wecreategames.com/blog/?p=321
7) http://html5blog.ru/
8) http://w3pro.ru/article/html-5-canvas-dlya-nachinayushchikh
9) http://www.html5canvastutorials.com/
10) http://www.html5dev.ru/
11) http://www.johnegraham2.com/category/web-technology/web-playground/
12) http://simon.html5.org/dump/html5-canvas-cheat-sheet.html
13) http://www.03www.su/
14) http://javascript.internet.com/image-effects/

Еще немного поковырялся с canvas и js. Переместил все свои примеры на minidune.ya.ru - blogspot както болезненно относится к тегам body. Разобрался с массивами и осуществление управления объектом при помощи  клавиатуры. Вот результат моих трудов в виде очередного примера: http://minidune.narod.ru/canvas3.html. Можно управлять лиловым квадратиком клавишами вверх, вниз, влево, вправо, и  стрелять - используя клавишу пробел.

Исходник примера под катом...