Wiki
1 6 1.1........................................... 6 1.1.1 Wiki.............................. 6 1.1.2............................. 7 1.2.......................................... 7 1.2.1................ 8 1.2.2 Wiki............... 8 1.3........................................... 9 1.4...................................... 9 2 10 2.1 Wiki......................... 10 2.1.1 Wiki [1]............. 10 2.1.2 Wiki [2]............. 10 2.2 [3].................... 10 2.3 / [4]........... 10 2.4................................ 11 3 12 3.1........................................... 12 3.2....................................... 12 3.2.1....................................... 12 3.2.2...................................... 13 3.2.3.................................. 13 3.2.4...................................... 13 3.3.......................... 13 3.3.1............................ 13 3.3.2............................. 14 3.3.3................................... 16 3.3.4................................... 16 3.3.5..................................... 17 3.4 Wiki............................... 18 3.4.1....................................... 18 3.5......................................... 21 1
4 23 4.1......................................... 23 4.2....................................... 23 4.3 Wiki MobileWiki.............. 24 4.3.1............................ 24 4.4 Wiki................................ 26 4.5......................................... 26 5 28 5.1......................................... 28 5.1.1...................................... 28 5.1.2 1...................................... 28 5.1.3 2...................................... 28 5.2......................................... 29 5.2.1 1...................................... 29 5.2.2 2...................................... 30 5.3........................................... 30 6 32 6.1........................................... 32 6.2....................................... 32 6.2.1............................. 32 6.2.2..................................... 33 6.2.3..................................... 33 2
1.1 Wikipedia........................................ 6 1.2 Wiki.................................. 7 1.3 Wikipedia( )...... 8 1.4.............................. 9 3.1..................................... 12 3.2 Wiki (PukiWiki)................................. 14 3.3....................................... 15 3.4.................................... 15 3.5....................................... 16 3.6....................................... 16 3.7....................................... 17 3.8..................................... 17 3.9 Wiki...................................... 19 3.10..................... 20 3.11..................................... 22 5.1.......................................... 31 6.1 UI......................... 33 3
1.1 Wiki (PukiWiki )........................... 7 3.1 Wiki.................................. 14 4.1.................................... 23 4.2 Wiki Html........................... 25 5.1 1.................................... 30 5.2 2................................ 30 4
Wiki, Web,., PC Web,, PC., Wiki, Wiki., Wiki,.,Wiki UI., UI, Wiki., Wiki,., UI,,. 5
1 1.1 1.1.1 Wiki Wiki Wiki, Web Web,,.,,,. Wikipedia 1 ( 1.1). 1.1: Wikipedia Wikipedia, Wiki. Wiki Wiki, 1995 Web, WikiWikiWeb [5]., Wiki, WikiWikiWeb,, Wiki. Wiki, Wiki PukiWiki 2, Wiki qwikweb 3. Wiki,,. 1 http://www.wikipedia.org 2 http://pukiwiki.sourceforge.jp/ 3 http://qwik.jp/ 6
Wiki Web Html,. Wiki, Html Wiki. Wiki, Wiki. Wiki, PukiWiki, 1.1 Wiki. 1.1: Wiki (PukiWiki ) * - ---- [[ ]] 1.2. (a) Wiki (b) Html 1.2: Wiki 1.1.2,,,,. PC Web, Wiki. 1.2 Web Wiki, PC 2., 2. 7
1.2.1 Wiki, 1.3 PC Wiki. 854 480 ( 480 800, 540 960, 720 1280 ( 4 )), PC, PC (3.5 4.5 ),, /. 1.3: Wikipedia( ) 1.2.2 Wiki,, ( 1.4(a)).,, ( 1.4(b)). Wiki, Wiki, ( 1.1), Wiki. 4 http://smartphone.ultra-zone.net/ 8
(a) (b) 1.4: 1.3, Wiki, Wiki. 1.4.,,. 2,,. 3,. 4,. 5,. 6,. 9
2 2.1 Wiki 1, Wiki. 2.1.1 Wiki [1], Wiki,, Wiki.,. 2.1.2 Wiki [2] 4 Wiki,. Wiki Wiki,, Wiki. 2 Wiki., Wiki. 2.2 [3],,.,,,,.,. 2.3 / [4],. 10
1 1,, 2.,,.,,. 2.4 2.1, Wiki., PC Wiki., GPS,. 2.2, Wiki.,,. 2.3,. 11
3 3.1, 3.1 PC Web, Wiki.. PC Web Wiki,., Wiki,, Web Wiki. 3.1: 3.2 3.2.1 Wiki., 12
. 3.2.2 Wiki,,.,,. 3.2.3 Wiki.,.,, Wiki. 3.2.4,Web Wiki. PC Web.,. 3.3 1, PC,. 3.3.1, Web Wiki, ( PukiWiki 1 3.2). PC,., 1 http://pukiwiki.sourceforge.jp/ 13
3.2: Wiki (PukiWiki). Mobile UI Patterns 2,., 3.3.., ( ).,. ( ),. 3.3.2 3.6(a).,.,,.,.,, ( 3.4(b)). 3.1: Wiki! (!!,!!! 3 ) * (**. *** 3 ) [[ ]] [[URL]] URL 2 http://mobile-patterns.com/ 14
3.3: (a) (b) 3.4:, ( 3.5(a), 3.5(b))., Wiki 3.1. 15
(a) (b) 3.5: 3.3.3 3.6(a),, 3.6(b).,. (a) (b) 3.6: 3.3.4,. ( 3.7)., 1,. 16
3.7: 3.3.5 GPS,,. 3.4(b),,,, ( 3.8(a) )...., ( 3.8(a))., Google Maps 3, ( 3.8(b)). (a) (b) 3.8: 3 https://market.android.com/details?id=com.google.android.apps.maps 17
3.4 Wiki 3.4.1 Wiki, Wiki, API. Wiki, PukiWiki Wiki,,,., Wiki UI. 3.9(a)., New Page. ( 3.9(b)),. Create Page,., PukiWiki. 3.9(c)., Update Page.,. 3.9(c), 3.9(d).,, 3.9(e).,. 3.10.,, 18
(a) (b) (c) (d) (e) 3.9: Wiki 19
(a) (b) 3.10: 20
3.5 Wiki. Wiki,,,., P2P, Wiki, Web Wiki.. 1., 2.,, 3.,, 4., 5.,,,.. 3.11(a), 3.11(b)., 3.11(c)..,.,.,.,,,. PukiWiki,,,. 21
(a) (b) (c) 3.11: 22
4 4.1 OS Android,. Android Java. Wiki Web Ruby on Rails 1., SQLite 2. Android SQLite,, DBMS SQLite. 4.2, 1 1 4.1. 4.1: title body category ( ) photo (1, 0 ) latitude ( ) longitude ( created (yyyy-mm-ddtkk:mm:ss) (y:, M:, d:, k:24, m:, s: T ISO8601 1, ) updated ( ),. 1 http://rubyonrails.org/ 2 http://www.sqlite.org/ 1 http://www.iso.org/iso/iso catalogue/catalogue tc/catalogue detail.htm?csnumber=40874 23
4.3 Wiki MobileWiki, MobileWiki. 4.3.1 Android, 1 (XML ) (java ) 1., ( ). Android Activity xxxactivity., 1.,.,,,., ListView ListActivity.,,.,,,.,,.,,.,. Wiki Html,., SD,.,.jpg. ( ),., Google Maps. 24
Wiki Parser. Parser parse(), Wiki Html.,. 1. 1 2. ([[), Html A (<a href=></a>) 3.! *,, 4. (<br>), 5., 6.,. 3., 4.2., (<ul></ul>), Android TextView,. 4.2: Wiki Html Wiki Html! <h2> </h2>!! <h3> </h3>!!! <h4> </h4> * ** ( 1 ) *** ( 2 ),,.,.,,.,,, created at.,.,,.,, URL., ( ).,, ( created at).jpg. 25
,. Wi-Fi GPS 3G 3,. Wi-Fi GPS,,. 4.4 Wiki,, Rails scaffolding. scaffolding, Web., MobileWiki API. API API, HTTP 3 GET POST. GET, Web, Web URL html,. POST, GET Web. HTTP PUT, DELETE, 2. GET, JSON 4.,,,. GET, JSON, POST. 4.5, JSON. XML,, JSON. 2. 3 http://www.studyinghttp.net/rfc ja/rfc2616 4 http://www.json.org/ 26
API, JSON. JSON,. 1,,.,JSON 1., JSON,, 1. 27
5 5.1 5.1.1, 4, Twitter 1 7. 5.1.2 1, Wiki. Wiki MobileWiki,.! 1 12!! *1 ** *5 ** ** Twitter ** 5.1.3 2,, Wiki. 1 http://twitter.com 28
,,.,,, Wiki,.,,,. Wiki,.. 1., (, ) 2., 3., 4.,,. 1. 2. PC Wiki 3. 2., 4. 2.,, Wiki 5. 2., Wiki, 6. 2., 7.,,, / 2. 5.2 5.2.1 1 3, 5.1. 3, Wiki,,. 29
5.1: 1 MobileWiki 1 4 54 5 51 57 2 4 06 4 16 10 3 4 26 3 50-36 5.2: 2 1 2 3 4 5 6 1 18 - - 2 19 - - 3 9 - - 4 3 - - 5.2.2 2 4 5.2.. UI ( 5.1(a)) ( 5.1(b)), 5.3 1,, 2,,,, UI. 2, Wiki PC, Wiki., UI, 30
(a) (b) 5.1: UI. Wiki,. 31
6 6.1, Wiki, Wiki., UI, Wiki., Wiki,. 6.2 6.2.1 ( ) Wiki,. Wiki,. Wiki (,, ),..,.,,. UI,,., UI,., Wiki, UI ( @Wiki 1 ( 6.1)).,, UI,,. 1 http://atwiki.jp/ 32
6.1: UI 6.2.2,.,.,.,, 2.,,,,..,,.,.,,,, ID,. 6.2.3,, Wiki,,. 33
,,,.,,,..,..,,,,,,,,,,,,.., Twitter. 34
[1] :. ET, 103(226), 13-18, 2003. [2], :, 2008(128), pp. 69-74. [3],,, :, 15 (2010) pp. 5-8. [4], : /,, 2010. [5], Wiki XP,, 2009. 35