
java
Android от Google
Если кто ещё не слышал: есть такая мобильная платформа, Android называется. А так как этой платформой занимается google и её инженеры, за этой платформой будущее. Таким устройством я обязательно обзаведусь. Уже сейчас, в самом начале пути Android'а к людям мне ясно, что Symbian и Windows Mobile не способны на такое, на такое быстрое развитие, из-за менее удачной архитектуры и лицензионной политики.
На сайте проекта http://code.google.com/android/ можно посмотреть пару видео роликов, главной ценностью которых для меня показалась демонстрация реальных устройств под управлением Android. А ещё в конце первого ролика Сергей Брин скромненько так упоминает про 10 миллионов долларов, которые достанутся лучшим из лучших за разработку приложений под эту платформу.
Да, хороший призовой фонд за лучшие приложения для новой платформы от Google - это тоже уже не новость, просто я не хотел ранее писать об этом, так как думал самому поучаствовать с приятелем, который уже имеет положительный опыт участия в программе Google summer of code, но похоже не судьба.
Желаю участникам соревнования удачи!!!
Почему JRuby
Я связываю много своих надежд с JRuby, в первую очередь, потому что мне очень бы хотелось писать прикладные вещи на понятном и красивом языке каким является Ruby, во вторую очередь, потому что мне нужна отлаженность надежность и достойная масштабируемость, всему этому соответствует Java. Не зря в SUN осенью прошлого года взяли на работу двух ведущих разработчиков JRuby. Что мне еще очень нравится в Java и в Ruby они в значительной степени полагаются/написаны на самих себя/себе, что значительно прибавляет им очков. Связываться с Ruby в чистом виде, однако, я уже не хочу, меня не устраивает его зависимость от кода сопряжения и библиотек на C, меня не устраивает обусловленная этим нестабильность его работы.
JRuby
Если верить блогу одного из ключевых разработчиков JRuby, а не верить не хочется, скоро нас обрадуют реализацией Ruby на Java, которая будет быстрее оригинального Ruby, так как будет компилировать ruby код в код исполняемый виртуальной машиной Java. Лично меня это не удивит. Я уже видел PHP от Cauchoo, по производительности превосходящий оригинальный PHP. Интересно еще, что не так давно JRuby обзавелся красивой графической JRuby Console, версия под Mac OS X умеет даже методы подсказывать, и видимо поэтому скромно называется SuperConsole.
Кстати, вроде бы JRuby будет поставляться вместе с Mac OS X. Надеюсь, когда я наконец обзаведусь PowerBook'ом у меня под рукой уже будет правильный руби. :)
3D Desktop
Еще перед праздниками я решил познакомиться с не очень новым, но активно развивающимся в последнее время проектом от SUN под названием "3D Desktop - Looking Glass" или коротко lg3d. Идея интересная и полезная.
Электроджунгли
Электрические Джунгли (ЭД) — соревнование в программировании на Java, в ходе которого игроки создают алгоритмы поведения виртуальных существ, состязающихся за ограниченный ресурс.
Java open
Творятся удивительные дела. Java становится opensource вслед за solaris, staroffice и другими продуктами SUN. Похоже что это просто праздник неслыханной щедрости, ан нет - это эволюция. На sun.com посмотрел материалы видео конференции посвященной переходу Java на GPLv2 прошедшей в прошлом месяце с участием двух директоров SUN, комментариями Ричарда Столмена и других значимых фигур мира программного обеспечения с открытым исходным кодом. Правда как я потом прочел, уже 5 декабря было решено изменить лицензию для виртуальной машины HotSpot VM на BSD, но насколько я помню эта лицензия тоже очень даже ничего себе.