SlideShare a Scribd company logo
Android


         in   4            Android
Android/XPERIA developer meeting Sapporo
                        at 2010/3/22(mon)
!


Java       !
!


Java         !

   Android
                 !
!


Python       !
!


Google App Engine       !
Android
Android
(2009 9   )
Android GAE   ?




Android
PC     PC
iPhone
?

Ever Note

            PC   iPhone Android
?


PC

     Amazon S3
?


          (              google


  )

Android            Web
    (         Twitter
    )
Google App Engine(GAE)


                             ?




                         ?
Androidとクラウドでデータを同期させるライブラリを作ってみた
Androidとクラウドでデータを同期させるライブラリを作ってみた
? ←
Androidとクラウドでデータを同期させるライブラリを作ってみた
(   )

GAE               (Android
 )

                        ID
SIM



GAE           1   Android
…



GAE   Android
(                  )


                       1   1



          key

installed_at Android               GAE
      last_accessed_at
?

Android
SQLite    SQLite
GAE
(Android )
id SQLiteDatabase



url          URL

title        URL

created_at          (       ) updated_at
              (         )
(         )




               GAE   Android

         GAE



parent         (           )
?
Android


          Android
…



    OS
Android   Android
GAE

          Android


Android             →
SQLite
off→GAE                  →
                    on
off
    on     DB
    →GAE
→


     Android    DB
Android     1
Android
    Android   GAE



          Android
      !
GAE   Android
url title                           !

client_updated_at
        …(Android             )
(Android   GAE   )
Android   SQLite Cursor

GAE

            (             )
GAE      Python       Kay               GAE
                            (
Python                              )

Java         slim3              (
watanabe          )
GAE

app.yaml application:


backend/models.py


                        backend/urls.py
              (REST        !)
backend/views.py
_handler.py
      &
GAE
      kay

!
Android


DB   CRUD


     CloudSyncronizer#updateToCloud()
     !                path


                                   !
Androidとクラウドでデータを同期させるライブラリを作ってみた

More Related Content

Androidとクラウドでデータを同期させるライブラリを作ってみた