しかし、processingのような独自ideは提供されず、visual studio、xcode、eclipse等を用いるため開発環境の整備が煩雑であるため、ソフトウェア開発環境に関する本格的な知識が要求される。