oscon2011fb

  • 277 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
277
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Progressinve Enhancementとは、「情報やサービスへのアクセシビリティを確保しつつ、ブラウザやデバイスの特性を活かしたデザインや技術を実装する」という考え方。\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Transcript

  • 1. OSCON 2011 genesix, Inc. cutmail
  • 2. agenda
  • 3. agenda• Introduction
  • 4. agenda• Introduction• Android Building Blocks
  • 5. agenda• Introduction• Android Building Blocks• Learning Node.js
  • 6. agenda• Introduction• Android Building Blocks• Learning Node.js• Write Android Smartphone Applications with Ruby
  • 7. agenda• Introduction• Android Building Blocks• Learning Node.js• Write Android Smartphone Applications with Ruby• API Design Anti-patterns
  • 8. Introduction
  • 9. Introduction• cutmail
  • 10. Introduction• cutmail• genesix, Inc.
  • 11. Introduction• cutmail• genesix, Inc.• Android, iOS Application developer
  • 12. Introduction• cutmail• genesix, Inc.• Android, iOS Application developer• I like tsundoku!
  • 13. July 25-29, 2011 PORTLAND, OR
  • 14. Sessions
  • 15. Android Building Blocks
  • 16. Android core component• Activity • System Services• Service • AppWidget• Intents• Intent Service• BroadcastReceiver• ContentProvider• Application
  • 17. Yamba App
  • 18. Status.net• Twitter like micro blogging service• Open Source• host own server• PHP+MySQL
  • 19. Learning Node.js
  • 20. SSJS is Awesome!
  • 21. If SSJS is so swesome why is it “new”?
  • 22. Benefits of SSJS• Lots of JavaScript expertise• Lots of web code in JS libraries• Write once, run anywhere• Progressive Enhancement
  • 23. Why SSJS happened now• Professionalism in JavaScript• New generation of JS runtimes
  • 24. Write Android SmartphoneApplications with Ruby
  • 25. Rhodes
  • 26. # gem install rhodes
  • 27. ...
  • 28. # rake run:android# rake run:iphone
  • 29. one source!
  • 30. API Designanti-pattern
  • 31. API
  • 32. API
  • 33. API API
  • 34. • stackoverflow
  • 35.
  • 36. ••
  • 37. •••
  • 38. APIAPI
  • 39. ...••• 2
  • 40. • •• • 2,3 • • API
  • 41. API Design
  • 42. API• API 1• API• API API ( )
  • 43. API• API 1•• API
  • 44. APIDA•••
  • 45. use Data Dictionary
  • 46. Data Dictionary• 1 1••
  • 47.
  • 48.
  • 49. ••
  • 50. ••• JavaScript
  • 51. ••• JavaScript• http://oscon.com/slides/
  • 52. ••• JavaScript• http://oscon.com/slides/• ><