Зарисовки виртуального кода на ходу: выходит Processing для iPad, iPhone
Processing творит чудеса в распространении среди дизайнеров и художников осознания, что можно использовать код для выражения своих визуальных идей. А что если бы вам не пришлось использовать свой компьютер для этого? Что если вам для этого хватит всего лишь iPad или iPhone? (или других мобильных платформ?) |
PR0C3551N6 не первый инструмент, работающий в данной области, но он кажется самым передовым. Возьмите сенсорную клавиатуру вашего девайса (ведь вам надо как-то набирать код) и начните создавать наброски. Используя мощь Processing вы можете создавать генеративные иллюстрации, интерактивные интерфейсы и другие визуальные идеи. Для помощи в написании кода инструмент подсвечивает синтаксис и имеет встроенную документацию. И вы можете использовать его даже без соединения с интернетом – превосходный вариант для поездки.
Вы даже можете делиться своими творениями, сделав этот мобильный альбом для зарисовок частью среды разработки на вашем компьютере.
Разумеется в системе есть и недостатки. iOS не поддерживает Java, поэтому вся функциональность Processing не может быть достигнута. Вместе с тем вы теряете поддержку библиотек и 3D функционал, а также получаете ограниченную поддержку консоли, хотя команды печати работают. Но это и не нужно, ведь все что вы хотите делать на мобильной платформе, даже на мощном планшете, - это создавать легкие наброски, работая с большими проектами на ноутбуке или компьютере.
Иронически, единственная платформа, на которой вы можете запускать полноценный код Prpcessing – это Android. Но так как приложения для Android требуют сложные инструментальные средства на компьютере, сомнительно, что мы увидим кодирование для Processing прямо с девайса – по крайней мере, не без участия компьютера для сложных задач. Если вы завистливый пользователь Android, то знайте, что текущая функциональность программы может быть реализована и на вашей платформе.
Надеемся, что разработчик Майкл Маркерт выпустит код под свободной лицензией. Готовы даже заплатить больше за это приложение на App Store, если это поможет развивать идею, и подобные инструменты позволят людям пробовать другие платформы, включая Android. (Хотелось бы также иметь подобную среду разработки, работающую между платформами.) Но невзирая ни на что, это восхитительная работа.
Больше информации:
http://processingjs.org/
http://processing.audiocommander.de/