SlideShare a Scribd company logo
Introduction of


  support tool to flight-thinking
Feb. 18th, 2009, given at Yahoo! Japan by
                       Developers         Designers

                        安川 要平            福島 朋樹
    Leader
                    (Yohei Yasukawa) (Tomoki Fukushima)

                        伊藤 恭英
  Other Members                           西野 正雄
                         平 勇樹

     1
Background
     Example Situations
          You have to think new ideas for weekend's game,
           but a note in front of you is pure white.
          Although you desire making it fun and interesting,
           such ideas don't come up with at all.
          For breaking through a big wall of creativity, you
           wanna investigate it from various collected ideas.
          Just create something new!


But, how to make something new?

  2
Background
    The column of “Pick a Word, Any Word”
       suggested an approach to create it
         (Carl D. Cravens in RPG.net)
 Approach
       Flashing an idea using aggregated info
           Ex. If wanna know of new-fashioned names,
               looking over address books, name-list of babies.
           Getting crucial ideas from a lot of information that
            are seen by chance.


            This is a base concept of tango!
3
Background
  Why is eventuality needed?
Traditional ways of brainstorming
can be expansion of thinking, but
cannot be flight of thinking.
           e.g. Food × War
The web application creating 'NEW' from never
imagined pair of words is
 4
tango! overview
      What can「    」do?
→just picking up info randomly from aggregations
   Basic Functions:
        Display details of word in pop-up window
        Can select conditions to pick up:
        Length of words
        Word category: noun, verb, adjective

        Partial match words

                http://tango-old.appspot.com/
    5
tango! overview
   Advanced Functions:
       Featuring with “Nico-ranker”: RSS tango!
           Able to pick up from not only dictionaries.
       Save your favorite words: Saved tango!
           Can collect words used for flight-thinking.
       Share your saved words with users: Share tango!
         Help breakthrough by collaborating with others.
         Can contact any user if you want.



    6
Demonstration



    Demonstration of tango!
         (screen-shots)



7
Demonstration




8
Demonstration




9
Demonstration




10
Future Issue
            Use-cases of
Pro.: as a source of ideas
Ama.: as a training tool of thinking
→ tango! is now developing application.
   There are some future developments.
    Add new conditions or source of information
    'Name', 'Food', 'positive/negative' conditions may be added.
    'proverb', 'idiom' may be added into database.
    Expanding Share tango!, make Game tango!.
    Ex. Make a sentence using given words within 20 sec, then the
11       sentence is evaluated by other log-in users.
     Cf. 'kotono-pa! Online' http://splax.net/game/ktp_online.html
Summary
            Background
             Expansion of thinking → Flight of thinking
            tango!'s Functions
             used when you want new crucial ideas
             Basic functions are now run on the URL below
                   http://tango-old.appspot.com/
             RSS tango! can expand a type of resources
             Share tango! help collaboration with others
            Future Issue
             Expanding Share tango!, Game tango! can be
              developed, where users make 'new' from game.
12   ※ If you are interested in developing or designing, please visit↓
       http://groups.google.com/group/tango_project
Other slides for supplement




13
tango!の概要
 新規性:フレームワークの前段階
 個人の思考能力に託される
     tango!は与えられた条件で言葉を提供するのみ。どうい
      う経路を辿るか, どのような結果にたどりつくかはその
      人次第
 効果(Effect):
     ひらめき誘発剤
         偶発的に発生した単語×単語による新しいひらめき
         条件付き抽出でさらに効率よく
     思考の訓練
         一見関係のない言葉と言葉を繋げようとする試みによって,新た
 14       な創造を引き起こす。
tango!のシステム構成
   Developing Environment

  Google Web Toolkit 1.5.3

  Cypal for studio

  Eclipse jee-ganymede-SR1-win32

  Apache Derby

  Java SDK 1.6.0

  TomCat 6.0
使用したAPI:
Yahoo! API 形態素解析
tango!のシステム構成
       辞書データ配列の構造体
        読み方 【表記】―説明                         整列前辞書データ(あ.txt~ん.txt)
        読み方 (表記)―説明                         String.split(“【” |“】”|“(”|“)
                                            ① 表記.length()
                                            ② 読み方.replace(“ ”,””)
          ①         ②       ③       ④       ③ そのままコピー
                                            ④ 説明.replace(“―”,””)
       文字数,読み方,表記,説明
                                            整列後一時辞書データ(wordList.csv)
                                                 ⑤ そのままコピー
         ⑤      ⑤       ⑤       ⑤       ⑥        ⑥ YahooUI形態素解析

     文字数,読み方,表記,説明,品詞                       整列後辞書データ(wordList.txt)
                                                  String.split(“,”)で分割し
                                                  ArrayListに格納して使用

整列前辞書データ出展:もじぴったんDB
http://www.geocities.jp/koterikotte/moji/tango2/tango.html
word tango!のWidget配置
               Dock Panel
                          Header Panel

                           Dock Panel
                               Setting Panel Scroll
T
O     Tango       Word          Word
                                             Relational   Word
P                 Level         Class
                                                Word      Table
                  Box           Box

                          Word Panel Table
C
E                                         ・・・・・・・・・・・・
N
T             ・
E             ・
              ・              Word Panel
R



                          Footer Panel

More Related Content

What's hot

Clase16
Clase16Clase16
Part-of-Speech Tagging of Northern Sotho: Disambiguating Polysemous Function ...
Part-of-Speech Tagging of Northern Sotho: Disambiguating Polysemous Function ...Part-of-Speech Tagging of Northern Sotho: Disambiguating Polysemous Function ...
Part-of-Speech Tagging of Northern Sotho: Disambiguating Polysemous Function ...
Guy De Pauw
 
Natural language processing in iOS / OSX
Natural language processing in iOS / OSXNatural language processing in iOS / OSX
Natural language processing in iOS / OSX
Cotap Engineering
 
Practical unix utilities for text processing
Practical unix utilities for text processingPractical unix utilities for text processing
Practical unix utilities for text processing
Anton Arhipov
 
Open nlp presentationss
Open nlp presentationssOpen nlp presentationss
Open nlp presentationss
Chandan Deb
 
The DBnary ecosystem - presentation to SD-LLOD 2015 datathon, Cercedilla
The DBnary ecosystem - presentation to SD-LLOD 2015 datathon, CercedillaThe DBnary ecosystem - presentation to SD-LLOD 2015 datathon, Cercedilla
The DBnary ecosystem - presentation to SD-LLOD 2015 datathon, Cercedilla
Gilles Sérasset
 
Why Python (for Statisticians)
Why Python (for Statisticians)Why Python (for Statisticians)
Why Python (for Statisticians)
Matt Harrison
 

What's hot (7)

Clase16
Clase16Clase16
Clase16
 
Part-of-Speech Tagging of Northern Sotho: Disambiguating Polysemous Function ...
Part-of-Speech Tagging of Northern Sotho: Disambiguating Polysemous Function ...Part-of-Speech Tagging of Northern Sotho: Disambiguating Polysemous Function ...
Part-of-Speech Tagging of Northern Sotho: Disambiguating Polysemous Function ...
 
Natural language processing in iOS / OSX
Natural language processing in iOS / OSXNatural language processing in iOS / OSX
Natural language processing in iOS / OSX
 
Practical unix utilities for text processing
Practical unix utilities for text processingPractical unix utilities for text processing
Practical unix utilities for text processing
 
Open nlp presentationss
Open nlp presentationssOpen nlp presentationss
Open nlp presentationss
 
The DBnary ecosystem - presentation to SD-LLOD 2015 datathon, Cercedilla
The DBnary ecosystem - presentation to SD-LLOD 2015 datathon, CercedillaThe DBnary ecosystem - presentation to SD-LLOD 2015 datathon, Cercedilla
The DBnary ecosystem - presentation to SD-LLOD 2015 datathon, Cercedilla
 
Why Python (for Statisticians)
Why Python (for Statisticians)Why Python (for Statisticians)
Why Python (for Statisticians)
 

Similar to Introduction of tango! (en)

Programming Under Linux In Python
Programming Under Linux In PythonProgramming Under Linux In Python
Programming Under Linux In Python
Marwan Osman
 
Industrial strength - Natural Language Processing
Industrial strength - Natural Language ProcessingIndustrial strength - Natural Language Processing
Industrial strength - Natural Language Processing
Jeffrey Williams
 
NLTK - Natural Language Processing in Python
NLTK - Natural Language Processing in PythonNLTK - Natural Language Processing in Python
NLTK - Natural Language Processing in Python
shanbady
 
Natural Language Processing for Games Research
Natural Language Processing for Games ResearchNatural Language Processing for Games Research
Natural Language Processing for Games Research
Jose Zagal
 
Nltk
NltkNltk
Nltk
Anirudh
 
NLP
NLPNLP
NLP
NLPNLP
NetBase API Presentation
NetBase API PresentationNetBase API Presentation
NetBase API Presentation
Netbase Solutions Inc.
 
Ijet Talk
Ijet TalkIjet Talk
Ijet Talk
ginstrom
 
C 2
C 2C 2
Best Practices In Terminology Research 2010
Best Practices In Terminology Research 2010Best Practices In Terminology Research 2010
Best Practices In Terminology Research 2010
Valentini Mellas
 
Gadgets pwn us? A pattern language for CALL
Gadgets pwn us? A pattern language for CALLGadgets pwn us? A pattern language for CALL
Gadgets pwn us? A pattern language for CALL
Lawrie Hunter
 
Os Goodger
Os GoodgerOs Goodger
Os Goodger
oscon2007
 
C 2
C 2C 2
Named entity recognition (ner) with nltk
Named entity recognition (ner) with nltkNamed entity recognition (ner) with nltk
Named entity recognition (ner) with nltk
Janu Jahnavi
 
03 introduction to graph databases
03   introduction to graph databases03   introduction to graph databases
03 introduction to graph databases
Neo4j
 
NLTK: Natural Language Processing made easy
NLTK: Natural Language Processing made easyNLTK: Natural Language Processing made easy
NLTK: Natural Language Processing made easy
outsider2
 
An-Exploration-of-scientific-literature-using-Natural-Language-Processing
An-Exploration-of-scientific-literature-using-Natural-Language-ProcessingAn-Exploration-of-scientific-literature-using-Natural-Language-Processing
An-Exploration-of-scientific-literature-using-Natural-Language-Processing
Theodore J. LaGrow
 
Semantic Web: A web that is not the Web
Semantic Web: A web that is not the WebSemantic Web: A web that is not the Web
Semantic Web: A web that is not the Web
Bruce Esrig
 
KiwiPyCon 2014 - NLP with Python tutorial
KiwiPyCon 2014 - NLP with Python tutorialKiwiPyCon 2014 - NLP with Python tutorial
KiwiPyCon 2014 - NLP with Python tutorial
Alyona Medelyan
 

Similar to Introduction of tango! (en) (20)

Programming Under Linux In Python
Programming Under Linux In PythonProgramming Under Linux In Python
Programming Under Linux In Python
 
Industrial strength - Natural Language Processing
Industrial strength - Natural Language ProcessingIndustrial strength - Natural Language Processing
Industrial strength - Natural Language Processing
 
NLTK - Natural Language Processing in Python
NLTK - Natural Language Processing in PythonNLTK - Natural Language Processing in Python
NLTK - Natural Language Processing in Python
 
Natural Language Processing for Games Research
Natural Language Processing for Games ResearchNatural Language Processing for Games Research
Natural Language Processing for Games Research
 
Nltk
NltkNltk
Nltk
 
NLP
NLPNLP
NLP
 
NLP
NLPNLP
NLP
 
NetBase API Presentation
NetBase API PresentationNetBase API Presentation
NetBase API Presentation
 
Ijet Talk
Ijet TalkIjet Talk
Ijet Talk
 
C 2
C 2C 2
C 2
 
Best Practices In Terminology Research 2010
Best Practices In Terminology Research 2010Best Practices In Terminology Research 2010
Best Practices In Terminology Research 2010
 
Gadgets pwn us? A pattern language for CALL
Gadgets pwn us? A pattern language for CALLGadgets pwn us? A pattern language for CALL
Gadgets pwn us? A pattern language for CALL
 
Os Goodger
Os GoodgerOs Goodger
Os Goodger
 
C 2
C 2C 2
C 2
 
Named entity recognition (ner) with nltk
Named entity recognition (ner) with nltkNamed entity recognition (ner) with nltk
Named entity recognition (ner) with nltk
 
03 introduction to graph databases
03   introduction to graph databases03   introduction to graph databases
03 introduction to graph databases
 
NLTK: Natural Language Processing made easy
NLTK: Natural Language Processing made easyNLTK: Natural Language Processing made easy
NLTK: Natural Language Processing made easy
 
An-Exploration-of-scientific-literature-using-Natural-Language-Processing
An-Exploration-of-scientific-literature-using-Natural-Language-ProcessingAn-Exploration-of-scientific-literature-using-Natural-Language-Processing
An-Exploration-of-scientific-literature-using-Natural-Language-Processing
 
Semantic Web: A web that is not the Web
Semantic Web: A web that is not the WebSemantic Web: A web that is not the Web
Semantic Web: A web that is not the Web
 
KiwiPyCon 2014 - NLP with Python tutorial
KiwiPyCon 2014 - NLP with Python tutorialKiwiPyCon 2014 - NLP with Python tutorial
KiwiPyCon 2014 - NLP with Python tutorial
 

More from Yohei Yasukawa

Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)
Yohei Yasukawa
 
Railsチュートリアルの歩き方 (第3版)
Railsチュートリアルの歩き方 (第3版)Railsチュートリアルの歩き方 (第3版)
Railsチュートリアルの歩き方 (第3版)
Yohei Yasukawa
 
Rails解説セミナー: Rails国際化 (I18n) API
Rails解説セミナー: Rails国際化 (I18n) APIRails解説セミナー: Rails国際化 (I18n) API
Rails解説セミナー: Rails国際化 (I18n) API
Yohei Yasukawa
 
Rails解説セミナー: Railsアプリケーションのデバッグ
Rails解説セミナー: RailsアプリケーションのデバッグRails解説セミナー: Railsアプリケーションのデバッグ
Rails解説セミナー: Railsアプリケーションのデバッグ
Yohei Yasukawa
 
Rails解説セミナー: リリースノート解説編
Rails解説セミナー: リリースノート解説編Rails解説セミナー: リリースノート解説編
Rails解説セミナー: リリースノート解説編
Yohei Yasukawa
 
Rails解説セミナー: Railsのアップグレード編
Rails解説セミナー: Railsのアップグレード編Rails解説セミナー: Railsのアップグレード編
Rails解説セミナー: Railsのアップグレード編
Yohei Yasukawa
 
Railsガイドを支える技術 (30分版)
Railsガイドを支える技術 (30分版)Railsガイドを支える技術 (30分版)
Railsガイドを支える技術 (30分版)
Yohei Yasukawa
 
Rackspace howto
Rackspace howtoRackspace howto
Rackspace howto
Yohei Yasukawa
 
Work Life Balance in Czech Republic
Work Life Balance in Czech RepublicWork Life Balance in Czech Republic
Work Life Balance in Czech Republic
Yohei Yasukawa
 
GitHub Importを使ったfluxflexへのデプロイ例
GitHub Importを使ったfluxflexへのデプロイ例GitHub Importを使ったfluxflexへのデプロイ例
GitHub Importを使ったfluxflexへのデプロイ例
Yohei Yasukawa
 
Haribote OS with Memory Filesystem
Haribote OS with Memory FilesystemHaribote OS with Memory Filesystem
Haribote OS with Memory Filesystem
Yohei Yasukawa
 
Introduction of tango! (jp)
Introduction of tango! (jp)Introduction of tango! (jp)
Introduction of tango! (jp)Yohei Yasukawa
 

More from Yohei Yasukawa (12)

Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)
 
Railsチュートリアルの歩き方 (第3版)
Railsチュートリアルの歩き方 (第3版)Railsチュートリアルの歩き方 (第3版)
Railsチュートリアルの歩き方 (第3版)
 
Rails解説セミナー: Rails国際化 (I18n) API
Rails解説セミナー: Rails国際化 (I18n) APIRails解説セミナー: Rails国際化 (I18n) API
Rails解説セミナー: Rails国際化 (I18n) API
 
Rails解説セミナー: Railsアプリケーションのデバッグ
Rails解説セミナー: RailsアプリケーションのデバッグRails解説セミナー: Railsアプリケーションのデバッグ
Rails解説セミナー: Railsアプリケーションのデバッグ
 
Rails解説セミナー: リリースノート解説編
Rails解説セミナー: リリースノート解説編Rails解説セミナー: リリースノート解説編
Rails解説セミナー: リリースノート解説編
 
Rails解説セミナー: Railsのアップグレード編
Rails解説セミナー: Railsのアップグレード編Rails解説セミナー: Railsのアップグレード編
Rails解説セミナー: Railsのアップグレード編
 
Railsガイドを支える技術 (30分版)
Railsガイドを支える技術 (30分版)Railsガイドを支える技術 (30分版)
Railsガイドを支える技術 (30分版)
 
Rackspace howto
Rackspace howtoRackspace howto
Rackspace howto
 
Work Life Balance in Czech Republic
Work Life Balance in Czech RepublicWork Life Balance in Czech Republic
Work Life Balance in Czech Republic
 
GitHub Importを使ったfluxflexへのデプロイ例
GitHub Importを使ったfluxflexへのデプロイ例GitHub Importを使ったfluxflexへのデプロイ例
GitHub Importを使ったfluxflexへのデプロイ例
 
Haribote OS with Memory Filesystem
Haribote OS with Memory FilesystemHaribote OS with Memory Filesystem
Haribote OS with Memory Filesystem
 
Introduction of tango! (jp)
Introduction of tango! (jp)Introduction of tango! (jp)
Introduction of tango! (jp)
 

Recently uploaded

Sara Saffari: Turning Underweight into Fitness Success at 23
Sara Saffari: Turning Underweight into Fitness Success at 23Sara Saffari: Turning Underweight into Fitness Success at 23
Sara Saffari: Turning Underweight into Fitness Success at 23
get joys
 
University of Western Sydney degree offer diploma Transcript
University of Western Sydney degree offer diploma TranscriptUniversity of Western Sydney degree offer diploma Transcript
University of Western Sydney degree offer diploma Transcript
soxrziqu
 
一比一原版(AUT毕业证)奥克兰理工大学毕业证如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证如何办理一比一原版(AUT毕业证)奥克兰理工大学毕业证如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证如何办理
etycev
 
The Gallery of Shadows, In the heart of a bustling city
The Gallery of Shadows, In the heart of a bustling cityThe Gallery of Shadows, In the heart of a bustling city
The Gallery of Shadows, In the heart of a bustling city
John Emmett
 
原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样
原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样
原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样
sh8tjqt6
 
The Enigmatic Portrait, In the heart of a sleepy town
The Enigmatic Portrait, In the heart of a sleepy townThe Enigmatic Portrait, In the heart of a sleepy town
The Enigmatic Portrait, In the heart of a sleepy town
John Emmett
 
Divertidamente SLIDE muito lindo e criativo, pptx
Divertidamente SLIDE muito lindo e criativo, pptxDivertidamente SLIDE muito lindo e criativo, pptx
Divertidamente SLIDE muito lindo e criativo, pptx
lunaemel03
 
Odia New Web Series at your fingerprint.
Odia New Web Series at your fingerprint.Odia New Web Series at your fingerprint.
Odia New Web Series at your fingerprint.
mikedanoffice
 
定制(mu毕业证书)美国迈阿密大学牛津分校毕业证学历证书原版一模一样
定制(mu毕业证书)美国迈阿密大学牛津分校毕业证学历证书原版一模一样定制(mu毕业证书)美国迈阿密大学牛津分校毕业证学历证书原版一模一样
定制(mu毕业证书)美国迈阿密大学牛津分校毕业证学历证书原版一模一样
x0l4b5ho
 
Anasuya Sengupta Cannes 2024 Award Winner
Anasuya Sengupta Cannes 2024 Award WinnerAnasuya Sengupta Cannes 2024 Award Winner
Anasuya Sengupta Cannes 2024 Award Winner
Diwitya Bajwa
 
Leonardo DiCaprio Super Bowl: Hollywood Meets America’s Favorite Game
Leonardo DiCaprio Super Bowl: Hollywood Meets America’s Favorite GameLeonardo DiCaprio Super Bowl: Hollywood Meets America’s Favorite Game
Leonardo DiCaprio Super Bowl: Hollywood Meets America’s Favorite Game
greendigital
 
Top IPTV UK Providers of A Comprehensive Review.pdf
Top IPTV UK Providers of A Comprehensive Review.pdfTop IPTV UK Providers of A Comprehensive Review.pdf
Top IPTV UK Providers of A Comprehensive Review.pdf
Xtreame HDTV
 
Emcee Profile_ Subbu from Bangalore .pdf
Emcee Profile_ Subbu from Bangalore .pdfEmcee Profile_ Subbu from Bangalore .pdf
Emcee Profile_ Subbu from Bangalore .pdf
subran
 
From Swing Music to Big Band Fame_ 5 Iconic Artists.pptx
From Swing Music to Big Band Fame_ 5 Iconic Artists.pptxFrom Swing Music to Big Band Fame_ 5 Iconic Artists.pptx
From Swing Music to Big Band Fame_ 5 Iconic Artists.pptx
Swing Street Radio
 
From Teacher to OnlyFans: Brianna Coppage's Story at 28
From Teacher to OnlyFans: Brianna Coppage's Story at 28From Teacher to OnlyFans: Brianna Coppage's Story at 28
From Teacher to OnlyFans: Brianna Coppage's Story at 28
get joys
 
DIGIDEVTV A New area of OTT Distribution
DIGIDEVTV  A New area of OTT DistributionDIGIDEVTV  A New area of OTT Distribution
DIGIDEVTV A New area of OTT Distribution
joeqsm
 
The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...
The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...
The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...
greendigital
 
Abraham Laboriel Records ‘The Bass Walk’ at Evergreen Stage
Abraham Laboriel Records ‘The Bass Walk’ at Evergreen StageAbraham Laboriel Records ‘The Bass Walk’ at Evergreen Stage
Abraham Laboriel Records ‘The Bass Walk’ at Evergreen Stage
DiaDan Holdings Ltd
 
定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样
定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样
定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样
0md20cgg
 
The Future of Independent Filmmaking Trends and Job Opportunities
The Future of Independent Filmmaking Trends and Job OpportunitiesThe Future of Independent Filmmaking Trends and Job Opportunities
The Future of Independent Filmmaking Trends and Job Opportunities
LetsFAME
 

Recently uploaded (20)

Sara Saffari: Turning Underweight into Fitness Success at 23
Sara Saffari: Turning Underweight into Fitness Success at 23Sara Saffari: Turning Underweight into Fitness Success at 23
Sara Saffari: Turning Underweight into Fitness Success at 23
 
University of Western Sydney degree offer diploma Transcript
University of Western Sydney degree offer diploma TranscriptUniversity of Western Sydney degree offer diploma Transcript
University of Western Sydney degree offer diploma Transcript
 
一比一原版(AUT毕业证)奥克兰理工大学毕业证如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证如何办理一比一原版(AUT毕业证)奥克兰理工大学毕业证如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证如何办理
 
The Gallery of Shadows, In the heart of a bustling city
The Gallery of Shadows, In the heart of a bustling cityThe Gallery of Shadows, In the heart of a bustling city
The Gallery of Shadows, In the heart of a bustling city
 
原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样
原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样
原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样
 
The Enigmatic Portrait, In the heart of a sleepy town
The Enigmatic Portrait, In the heart of a sleepy townThe Enigmatic Portrait, In the heart of a sleepy town
The Enigmatic Portrait, In the heart of a sleepy town
 
Divertidamente SLIDE muito lindo e criativo, pptx
Divertidamente SLIDE muito lindo e criativo, pptxDivertidamente SLIDE muito lindo e criativo, pptx
Divertidamente SLIDE muito lindo e criativo, pptx
 
Odia New Web Series at your fingerprint.
Odia New Web Series at your fingerprint.Odia New Web Series at your fingerprint.
Odia New Web Series at your fingerprint.
 
定制(mu毕业证书)美国迈阿密大学牛津分校毕业证学历证书原版一模一样
定制(mu毕业证书)美国迈阿密大学牛津分校毕业证学历证书原版一模一样定制(mu毕业证书)美国迈阿密大学牛津分校毕业证学历证书原版一模一样
定制(mu毕业证书)美国迈阿密大学牛津分校毕业证学历证书原版一模一样
 
Anasuya Sengupta Cannes 2024 Award Winner
Anasuya Sengupta Cannes 2024 Award WinnerAnasuya Sengupta Cannes 2024 Award Winner
Anasuya Sengupta Cannes 2024 Award Winner
 
Leonardo DiCaprio Super Bowl: Hollywood Meets America’s Favorite Game
Leonardo DiCaprio Super Bowl: Hollywood Meets America’s Favorite GameLeonardo DiCaprio Super Bowl: Hollywood Meets America’s Favorite Game
Leonardo DiCaprio Super Bowl: Hollywood Meets America’s Favorite Game
 
Top IPTV UK Providers of A Comprehensive Review.pdf
Top IPTV UK Providers of A Comprehensive Review.pdfTop IPTV UK Providers of A Comprehensive Review.pdf
Top IPTV UK Providers of A Comprehensive Review.pdf
 
Emcee Profile_ Subbu from Bangalore .pdf
Emcee Profile_ Subbu from Bangalore .pdfEmcee Profile_ Subbu from Bangalore .pdf
Emcee Profile_ Subbu from Bangalore .pdf
 
From Swing Music to Big Band Fame_ 5 Iconic Artists.pptx
From Swing Music to Big Band Fame_ 5 Iconic Artists.pptxFrom Swing Music to Big Band Fame_ 5 Iconic Artists.pptx
From Swing Music to Big Band Fame_ 5 Iconic Artists.pptx
 
From Teacher to OnlyFans: Brianna Coppage's Story at 28
From Teacher to OnlyFans: Brianna Coppage's Story at 28From Teacher to OnlyFans: Brianna Coppage's Story at 28
From Teacher to OnlyFans: Brianna Coppage's Story at 28
 
DIGIDEVTV A New area of OTT Distribution
DIGIDEVTV  A New area of OTT DistributionDIGIDEVTV  A New area of OTT Distribution
DIGIDEVTV A New area of OTT Distribution
 
The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...
The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...
The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...
 
Abraham Laboriel Records ‘The Bass Walk’ at Evergreen Stage
Abraham Laboriel Records ‘The Bass Walk’ at Evergreen StageAbraham Laboriel Records ‘The Bass Walk’ at Evergreen Stage
Abraham Laboriel Records ‘The Bass Walk’ at Evergreen Stage
 
定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样
定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样
定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样
 
The Future of Independent Filmmaking Trends and Job Opportunities
The Future of Independent Filmmaking Trends and Job OpportunitiesThe Future of Independent Filmmaking Trends and Job Opportunities
The Future of Independent Filmmaking Trends and Job Opportunities
 

Introduction of tango! (en)

  • 1. Introduction of support tool to flight-thinking Feb. 18th, 2009, given at Yahoo! Japan by Developers Designers 安川 要平 福島 朋樹 Leader (Yohei Yasukawa) (Tomoki Fukushima) 伊藤 恭英 Other Members 西野 正雄 平 勇樹 1
  • 2. Background  Example Situations  You have to think new ideas for weekend's game, but a note in front of you is pure white.  Although you desire making it fun and interesting, such ideas don't come up with at all.  For breaking through a big wall of creativity, you wanna investigate it from various collected ideas.  Just create something new! But, how to make something new? 2
  • 3. Background The column of “Pick a Word, Any Word” suggested an approach to create it (Carl D. Cravens in RPG.net)  Approach  Flashing an idea using aggregated info  Ex. If wanna know of new-fashioned names, looking over address books, name-list of babies.  Getting crucial ideas from a lot of information that are seen by chance. This is a base concept of tango! 3
  • 4. Background Why is eventuality needed? Traditional ways of brainstorming can be expansion of thinking, but cannot be flight of thinking. e.g. Food × War The web application creating 'NEW' from never imagined pair of words is 4
  • 5. tango! overview  What can「    」do? →just picking up info randomly from aggregations  Basic Functions:  Display details of word in pop-up window  Can select conditions to pick up: Length of words Word category: noun, verb, adjective Partial match words http://tango-old.appspot.com/ 5
  • 6. tango! overview  Advanced Functions:  Featuring with “Nico-ranker”: RSS tango!  Able to pick up from not only dictionaries.  Save your favorite words: Saved tango!  Can collect words used for flight-thinking.  Share your saved words with users: Share tango!  Help breakthrough by collaborating with others.  Can contact any user if you want. 6
  • 7. Demonstration Demonstration of tango! (screen-shots) 7
  • 11. Future Issue Use-cases of Pro.: as a source of ideas Ama.: as a training tool of thinking → tango! is now developing application. There are some future developments.  Add new conditions or source of information  'Name', 'Food', 'positive/negative' conditions may be added.  'proverb', 'idiom' may be added into database.  Expanding Share tango!, make Game tango!.  Ex. Make a sentence using given words within 20 sec, then the 11 sentence is evaluated by other log-in users. Cf. 'kotono-pa! Online' http://splax.net/game/ktp_online.html
  • 12. Summary  Background  Expansion of thinking → Flight of thinking  tango!'s Functions  used when you want new crucial ideas  Basic functions are now run on the URL below http://tango-old.appspot.com/  RSS tango! can expand a type of resources  Share tango! help collaboration with others  Future Issue  Expanding Share tango!, Game tango! can be developed, where users make 'new' from game. 12 ※ If you are interested in developing or designing, please visit↓ http://groups.google.com/group/tango_project
  • 13. Other slides for supplement 13
  • 14. tango!の概要 新規性:フレームワークの前段階  個人の思考能力に託される  tango!は与えられた条件で言葉を提供するのみ。どうい う経路を辿るか, どのような結果にたどりつくかはその 人次第  効果(Effect):  ひらめき誘発剤  偶発的に発生した単語×単語による新しいひらめき  条件付き抽出でさらに効率よく  思考の訓練  一見関係のない言葉と言葉を繋げようとする試みによって,新た 14 な創造を引き起こす。
  • 15. tango!のシステム構成 Developing Environment  Google Web Toolkit 1.5.3  Cypal for studio  Eclipse jee-ganymede-SR1-win32  Apache Derby  Java SDK 1.6.0  TomCat 6.0 使用したAPI: Yahoo! API 形態素解析
  • 16. tango!のシステム構成 辞書データ配列の構造体 読み方 【表記】―説明 整列前辞書データ(あ.txt~ん.txt) 読み方 (表記)―説明 String.split(“【” |“】”|“(”|“) ① 表記.length() ② 読み方.replace(“ ”,””) ① ② ③ ④ ③ そのままコピー ④ 説明.replace(“―”,””) 文字数,読み方,表記,説明 整列後一時辞書データ(wordList.csv) ⑤ そのままコピー ⑤ ⑤ ⑤ ⑤ ⑥ ⑥ YahooUI形態素解析 文字数,読み方,表記,説明,品詞 整列後辞書データ(wordList.txt) String.split(“,”)で分割し ArrayListに格納して使用 整列前辞書データ出展:もじぴったんDB http://www.geocities.jp/koterikotte/moji/tango2/tango.html
  • 17. word tango!のWidget配置 Dock Panel Header Panel Dock Panel Setting Panel Scroll T O Tango Word Word Relational Word P Level Class Word Table Box Box Word Panel Table C E ・・・・・・・・・・・・ N T ・ E ・ ・ Word Panel R Footer Panel