DeNAの提供するソーシャル音楽サービス。正式名称は「Groovy by DeNA」。iOS及びAndroid向けアプリケーション。
端末内の楽曲を再生する音楽プレーヤー機能に、ソーシャルネットワークサービス機能が備えられている。
元々は、ユナイテッドが権利を持つ音楽再生アプリ「Discodeer」だったが、DeNAが引き継ぎ、後継サービスとして展開した。
現在、20社以上のレコード会社が、サービス開始時に100万曲以上の楽曲を提供する予定である。
動的型言語。Python、Ruby や Smalltalk からいろいろな機能を取り入れ、Java風の構文に仕上げた。
Groovyで実装できることはほぼすべてJavaで実装可能で、動作時にJVM のバイトコードが生成される。
Examples
Here's a simple example which demonstrates the basic syntax. Notice that Groovy is dynamically typed, has closure support and supports something similar to Python's tuple / sequence / dictionary support (List and Map in Java)class Foo { public doSomething(){ def data = [name: "James", location: "London"] for(e in data) println "property ${e.key} is ${e.value}" } static closureExample(collection) { collection.each{ println "value $it" } } static main(args){ new Foo().doSomething() closureExample([1, 2, 3, "abc"]) } }